﻿@charset "utf-8";
/* 整个滚动条 */
.tab_01 .tab_c .about ::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}
/* 滚动条有滑块的轨道部分 */
.tab_01 .tab_c .about ::-webkit-scrollbar-track-piece {
    background-color:#E4E4E4;
    border-radius: 100px;
}
/* 滚动条滑块(竖向:vertical 横向:horizontal) */
.tab_01 .tab_c .about ::-webkit-scrollbar-thumb {
    background-color:#999;
    cursor: pointer;
    border-radius: 100px;
}
/* 滚动条滑块hover */
.tab_01 .tab_c .about ::-webkit-scrollbar-thumb:hover {
    background-color: #666;
}
/* 同时有垂直和水平滚动条时交汇的部分 */
.tab_01 .tab_c .about ::-webkit-scrollbar-corner {
    display: block;    /* 修复交汇时出现的白块 */
}

/* 全局 */ 
body {background: #FFF; font-family:"微软雅黑","Arial","宋体"; color: #333; font-size: 12px; min-width:1500px; /*font-weight:100;*/}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,th,td {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
input,textarea,select {margin:0; font-size:100%; font-family:"微软雅黑","Arial","宋体";}
ul,li,ol {list-style-type: none;}
img {border:0;}
.del {text-decoration: line-through;}
.ing {background:#FFF; color:#FF0000; padding:15px 0; width:200px; margin:100px auto; text-align:center; font-size:18px; border:1px solid #CCC; font-weight:bold;}
/*body {background: url(../images/bg.jpg) no-repeat center 0 #FFF fixed;}*/

/* 清除浮动 */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
*html .clearfix {height:1%;}
*+html .clearfix {height:1%;}
.clrfix:before, .clrfix:after {content:""; display:table;}  
.clrfix:after {clear:both;}  
.clrfix {zoom:1;}
/* 清除浮动 适用100% */
.overflowfix {overflow:auto; zoom:1;}
.displayfix {display:inline-block; *display:inline; zoom:1; width:100%; _width: auto;}

/* 去掉A标签和按钮的虚线框 谷歌默认无虚线 */
a {blr:expression(this.onFocus=this.blur());} /* A标签：IE7 IE6  */
a:focus {outline:none;} /* A标签：FF IE8  */
input::-moz-focus-inner{border:0;} /* 按钮：FF */

/* 去掉谷歌两种文本框和下拉的阴影 */
input,textarea,select  {outline: none;}

/* IE6 提示升级 */
.ie6_bg { background: url(/Content/images/ie6/ie6_bg.gif) repeat-x; height: 110px; }
.ie6 { background: url(/Content/images/ie6/ie6.gif) no-repeat; width:924px; height: 110px; margin:0 auto; }
.ie6 ul { padding-left:310px; }
.ie6 li { float:left; padding-left:40px; }
.ie6 li a { width:61px; height: 110px; display:block; }

/* 版权 */
.bqxx { background:url(http://218.30.67.146:9999/0bqxx/bqxx.gif) no-repeat center 0; width:100%; height:252px; position: fixed; top:100px; left:0; z-index:9999; display:none; }

/* 特有 */
.clr{clear:both; font-size:0; height:0; line-height:0;}
.clr10{clear:both; font-size:0; height:10px; line-height:normal;}
.clr15{clear:both; font-size:0; height:15px; line-height:normal;}
.clr20{clear:both; font-size:0; height:20px; line-height:normal;}
.clr30{clear:both; font-size:0; height:30px; line-height:normal;}
.clr40{clear:both; font-size:0; height:40px; line-height:normal;}
.clr50{clear:both; font-size:0; height:50px; line-height:normal;}
.clr60{clear:both; font-size:0; height:60px; line-height:normal;}
.clr70{clear:both; font-size:0; height:70px; line-height:normal;}
.clr80{clear:both; font-size:0; height:80px; line-height:normal;}
.clr85{clear:both; font-size:0; height:85px; line-height:normal;}
.clr90{clear:both; font-size:0; height:90px; line-height:normal;}
.clr100{clear:both; font-size:0; height:100px; line-height:normal;}
.clr110{clear:both; font-size:0; height:110px; line-height:normal;}
.clr120{clear:both; font-size:0; height:120px; line-height:normal;}
.fl {float: left;}
.fr {float: right;}
.va_t{vertical-align:text-top;}
.va_c{vertical-align: middle;}
.va_b{vertical-align:text-bottom;}
.w_auto {width:auto;}
.h_auto {height:auto;}
.wh_auto {width:auto; height:auto;}
.padding_b0 {padding-bottom:0 !important;}
.align_l {text-align:left !important;}
.sxbl_table_over td {background:#FFFFCC !important;}/*table表格，经过td变色*/

/* 链接 */ /*a.a_baise:link, a.a_baise:visited, a.a_baise:active*/
a {text-decoration: none; color: #333;}
a:hover {text-decoration: none; color: #FF6600;}

/* 通用 */
.block_index_bg {
    margin:0 auto;
	width:1200px;
	box-shadow:0 0 10px #ddd;
}
.block {
    margin:0 auto;
	width:1460px;
}
.block_01 {
    margin:0 auto;
	width:1460px;
}
.block_01 .area_l {
	float:left;
	width:670px;
}
.block_01 .area_r {
	float: right;
	width:670px;
}
.block_02 {
    margin:0 auto;
	width:1368px;
}
.block_02 .block_bg {
	padding:40px 0;
}
.block_02 .area_l {
	float:left;
	width:650px;
}
.block_02 .area_r {
	float: right;
	width:690px;
}
.block_03 {
	background:#F5F5F5;
}
.block_03 .block_bg {
    margin:0 auto;
	width:1208px;
	padding:110px 0 90px;
}
.block_04 {
	background:#F5F5F5;
	padding:100px 0;
}
.block_04 .block_bg {
    margin:0 auto;
	width:1460px;
	position:relative;
}
.block_04 .area_l {
	width:730px;
	height:666px;
}
/*.block_04 .area_l img {
	width:730px;
	height:666px;
}*/
.block_04 #focus-banner_04, .block_04 #focus-banner-list_04 li img {
    height: 666px;
}
.block_04 .area_r {
	position: absolute;
	width:895px;
	background:#FFF;
	top:55px;
	right:0;
	z-index: 10;
}
.block_05 .banner img {
	width:100%;
}
.block_05 .block_bg {
	background:#FFF;
	border-bottom:1px solid #0090B0;
}
.block_05 .block_bg2 {
    margin:0 auto;
	width:1460px;
	position:relative;
}
.block_05 .area_l {
	float:left;
	width:977px;
}
.block_05 .area_r {
	width:487px;
	position:absolute;
	bottom:0;
	right:0;
}
.block_content {
    margin:0 auto;
	width:1460px;
	padding:100px 0;
}
.block_content .block_content_bg {
	background: url(/Content/images/module/area_bg.png) repeat-y;
}
.block_content .area_l {
	float:left;
	width:350px;
}
.block_content .area_r {
	float: right;
	width:950px;
}
/*.block .area_l {
	float:left;
	width:230px;
}
.block .area_r {
	float: right;
	width:910px;
}*/
/*.block_bg {
	width:1160px;
	padding:20px;
	background:#FFF;
	margin-top:20px;
	box-shadow:0 0 10px #ddd;
}
.block_x {
	border-bottom:2px solid #EEEEEE;
}*/

/* 面包屑 */
.crumb {
	background:#FFF;
	border-bottom:1px solid #CCCCCC;
}
.crumb .nav {
	position:relative;
	border-right:1px solid #CCCCCC;
	float:left;
}
.crumb .nav .pull_li {
	float:left;
	position:relative;
	z-index:20;
	/*padding-left:30px;*/
}
.crumb .nav .subnav_li {
	padding-right:25px;
}
.crumb .nav .pull_li .pull_a {
	display:inline-block; *display:inline; zoom:1;
	font-size:16px;
	height:55px;
	line-height:55px;
	color:#666;
	font-weight:500;
	padding:0 28px;
	border-left:1px solid #CCCCCC;
}
.crumb .nav .subnav_li .pull_a {
	background: url(/Content/images/module/subnav_bg.png) no-repeat right center;
	padding-right:20px;
}
.crumb .nav .pull_li .pull_a:hover, .crumb .nav .pull_li .on {
	color:#FFF;
	background-color:#0066CC;
}
.crumb .nav .subnav_li .pull_a:hover, .crumb .nav .subnav_li .on {
	color:#000;
	background-color:#FFF;
}
.crumb .nav .pull_li_hover .on {
	border-color:#FFF;
}
.crumb .nav .pull_li_hover .pull_a {
	color:#000;
}
.crumb .nav .subnav {
	background:#FFF;
	position: absolute;
	top:62px;
	left:1px;
	width:100%;
	padding:10px 0 15px;
	box-shadow:0 3px 3px rgba(0,0,0,0.2);
	/*box-shadow:0 3px 3px #cecece;*/
	border:1px solid #E5E5E5 \9;
	border-top: none;
	border-radius:0 0 5px 5px;
	transition:0.3s all ease;
	opacity:0; filter:alpha(opacity=0); zoom:1; visibility: hidden;
	visibility: visible \9; display:none \9;
}
.crumb .nav .pull_li_hover .subnav {
	top:55px;
	opacity:1; filter:alpha(opacity=100); visibility: visible;
	display: block \9;
}
.crumb .nav .subnav span {
	display:block;
}
.crumb .nav .subnav span a {
	background: url(/Content/images/module/list_09.png) no-repeat 30px center;
	display:block;
	color:#666666;
	height:32px;
	line-height:32px;
	overflow:hidden;
	font-weight:500;
	padding-left:45px;
}
.crumb .nav .subnav span a:hover, .crumb .nav .subnav span a.on {
	background-image:url(/Content/images/module/list_09b.png);
	background-color:#0066CC;
	color: #FFF;
}

/* 分享 */
.crumb .share {
	float: right;
	padding-top:18px;
}
.crumb .share li {
	display:inline-block; *display:inline; zoom:1;
	padding-left:20px;
}
.crumb .share li a span {
	background: url(/Content/images/module/share.png) no-repeat;
	display:inline-block; *display:inline; zoom:1;
	width:26px;
	height:21px;
}
.crumb .share li.a2 a span {
	background-position:0 -200px;
}

/* header */
.header {
	position:relative;
	z-index:2000;
}
.header_b {
	padding-bottom:110px;
}
.header .header_bg {
	position: fixed;
	top:0;
	left:0;
	width:100%;
	background:#FFF;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
}
.header .logo {
	float:left;
	font-size:0;
	line-height:0;
	padding:40px 0 0 80px;
}
.header .logo a {
	background: url(/Content/images/module/header_logo.png) no-repeat;
	width:344px;
	height:24px;
	display: block;
}
.header .header_r {
	float:right;
	position:relative;
	padding:35px 70px 0 0;
}
.header .header_r li {
	display:inline-block; *display:inline; zoom:1;
	padding:0 0 0 15px;
}
.header .header_r li a {
	background: url(/Content/images/module/header_top_ico.png) no-repeat;
	display:inline-block; *display:inline; zoom:1;
	width:35px;
	height:35px;
}
.header .header_r li.a2 a {
	background-position: 0 -100px;
}
.header .header_r li.a3 a {
	background-position: 0 -200px;
}
.header .header_r li.a4 a {
	background-position: 0 -300px;
}
.header .top_search {
	position: absolute;
	background: #E2EAF4;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	top:105px;
	right:70px;
	width: 635px;
	height:55px;
}
.header .top_search .text {
	background:none; border: none; padding: 0; margin:0 0 0 20px; width: 555px; height: 55px; line-height: 55px; color: #333; font-size:16px;
	float: left;
}
.header .top_search .button {
	background:none; border: none; margin:0; padding:0; cursor:pointer; overflow: visible;
	width:42px; height:36px;
	float:right;
}
.header .top_search .close {
	padding:18px 18px 0 0;
	float:right;
}
.header .top_code {
	position: absolute;
	background: #E2EAF4;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	top:105px;
	right:70px;
	padding:30px;
}
.header .top_code .close {
	position: absolute;
	top:8px;
	right:8px;
}

/* mainnav */
.mainnav {
	float: right;
	padding:0 80px 0 0;
}
.mainnav .pull_li {
	float:left;
	position:relative;
	z-index:2;
	margin-left:20px;
}
.mainnav .pull_li.home {
	background: none;
}
.mainnav .pull_li .pull_a {
	/*background: url(/Content/images/module/header_mainnav_ico.png) no-repeat right 50px;*/
	display:inline-block; *display:inline; zoom:1;
	padding:0 20px 5px;
	font-size:18px;
	line-height:100px;
	color:#666666;
}
.mainnav .pull_li .pull_a:hover, .mainnav .pull_li_hover .pull_a {
	color: #000;
	padding-bottom:0;
	border-bottom:5px solid #3E6CB5;
	
	background:#3E6CB5;
	background-image: linear-gradient(to bottom, #87b6ff, #3E6CB5);
	color: #FFF;
}
.mainnav .pull_li_hover .subnav {
	display: block;
}
.mainnav .subnav {
	background: url(/Content/images/module/mainnav_bg.jpg) no-repeat right bottom #FFF;
	/*background: #E2EAF4;*/
	box-shadow:0 3px 3px rgba(0,0,0,0.3);
	position: absolute;
	top:105px;
	left:0;
	width:680px;
	border-top:3px solid #3E6CB5;
	/*display:none;*/
}
.mainnav .subnav_r {
	left: auto;
	right:0;
}
.mainnav .subnav .subnav_bg {
	padding:15px 0 0 30px;
	margin-left:165px;
}
.mainnav .subnav .pic {
	float:left;
	padding:25px 0 0 30px;
	height:100px;
}
.mainnav .subnav .pic img {
	width:140px;
	height:95px;
}
.mainnav .subnav .en {
	padding:6px 0 18px 30px;
	font-family:Arial Black;
	font-size:18px;
	color:#EEEEEE;
	/*margin-left:155px;*/
}
.mainnav .subnav span {
	display:block;
	float:left;
	width:120px;
}
.mainnav .subnav span a {
	background: url(/Content/images/module/mainnav_list.png) no-repeat 0 center;
	display:block;
	height:38px;
	line-height:38px;
	overflow:hidden;
	padding-left:15px;
	font-size:16px;
}
.mainnav .subnav span a:hover {
	color: #0066CC;
}

/* header首页 */
.header_index .header_bg {
	position: absolute;
	background: none;
	box-shadow:none;
}
.header_index .logo a {
	background: url(/Content/images/module/logo.png) no-repeat;
}
.header_index .header_r li a {
	background: url(/Content/images/module/top_ico.png) no-repeat;
}
.header_index .top_search {
	/*top:110px;*/
}
.header_index .mainnav {
	padding-top:30px;
}
.header_index .mainnav .pull_li .pull_a {
	color:#FFF;
}
.header_index .mainnav .pull_li .pull_a:hover, .header_index .mainnav .pull_li_hover .pull_a {
	/*color: #FFFFCC;*/
	border-bottom: none;
	background:#396BB6;
	background-position:
}
.header_index .mainnav .pull_li .pull_a {
	/*background: url(/Content/images/module/mainnav_ico.png) no-repeat right center;*/
	line-height:45px;
	padding-bottom:0;
}
.header_index .mainnav .subnav {
	top:45px;
}
.header_index .top_code {
	/*top:110px;*/
}

/* header窄 */
.header_narrow .mainnav .pull_li .pull_a {
    line-height: 80px;
	/*background-position:right 38px;*/
}
.header_narrow .header_r {
	padding-top:23px;
}
.header_narrow .logo {
	padding-top:28px;
}
.header_narrow .mainnav .subnav {
    top: 85px;
}
.header_narrow .top_search {
    top: 85px;
}
.header_narrow .top_code {
	top:85px;
}
/*.header_narrow .mainnav .pull_li .pull_a {
    line-height: 90px;
}
.header_narrow .header_r {
	padding-top:25px;
}
.header_narrow .logo {
	padding-top:30px;
}
.header_narrow .mainnav .subnav {
    top: 90px;
}
.header_narrow .top_search {
    top: 90px;
}
.header_narrow .top_code {
	top:90px;
}*/

/* 二级主页banner */
.header_banner .header .header_bg {
	border-top:5px solid #194280;
}
.header_banner .header_banner_bg {
	position:relative;
}
.header_banner .banner {
	background:url(/Content/images/banner/banner_main_01.jpg) no-repeat right 0;
	height:538px;
}
.header_banner .column {
	background:url(/Content/images/banner/banner_main_bg_01.png) no-repeat;
	height:538px;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index: 10;
}
.header_banner .column .title {
	padding:80px 0 0 65px;
	height:260px;
}
.header_banner .column .title b {
	font-size:48px;
	color:#FFFFFF;
	font-weight:normal;
	display:block;
}
.header_banner .column .title span {
	font-size:18px;
	color:#73A4ED;
	text-transform : uppercase;
	display:block;
	opacity:0.90; filter:alpha(opacity=90);
	padding-top:8px;
}
.header_banner .column .list {
	padding:0 0 0 85px;
}
.header_banner .column .list ul {
	width:390px;
}
.header_banner .column .list li {
	float:left;
	width:130px;
	height:50px;
	line-height:50px;
	overflow:hidden;
}
.header_banner .column .list li a {
	color:#FFFFFF;
	font-size:18px;
	background:url(/Content/images/module/list_02.png) no-repeat 0 center;
	display:block;
	padding-left:18px;
}
.header_banner .column .list li a:hover {
	color: #FFFF00;
}
.header_banner_01 .column .list ul {
	width:650px;
}
.header_banner_02 .header .header_bg {
	border-color:#388B8D;
}
.header_banner_02 .column .title span {
	color:#8ACFE4;
}
.header_banner_02 .banner {
	background-image:url(/Content/images/banner/banner_main_02.jpg);
}
.header_banner_02 .column {
	background-image:url(/Content/images/banner/banner_main_bg_02.png);
}
.header_banner_03 .header .header_bg {
	border-color:#339999;
}
.header_banner_03 .column .title span {
	color:#5BCAD7;
}
.header_banner_03 .banner {
	background-image:url(/Content/images/banner/banner_main_03.jpg);
}
.header_banner_03 .column {
	background-image:url(/Content/images/banner/banner_main_bg_03.png);
}
.header_banner_04 .header .header_bg {
	border-color:#0090B0;
}
.header_banner_04 .column .title span {
	color:#5BD0EE;
}
.header_banner_04 .banner {
	background-image:url(/Content/images/banner/banner_main_04.jpg);
}
.header_banner_04 .column {
	background-image:url(/Content/images/banner/banner_main_bg_04.png);
}
.header_banner_05 .header .header_bg {
	border-color:#663300;
}
.header_banner_05 .column .title span {
	color:#F4C072;
}
.header_banner_05 .banner {
	background-image:url(/Content/images/banner/banner_main_05.jpg);
}
.header_banner_05 .column {
	background-image:url(/Content/images/banner/banner_main_bg_05.png);
}
.header_banner_06 .banner {
	background-image:url(/Content/images/banner/banner_main_06.jpg);
}
.header_banner_06 .column {
	background-image:url(/Content/images/banner/banner_main_bg_03.png);
}
.header_banner_07 .banner {
	background-image:url(/Content/images/banner/banner_main_07.jpg);
}
.header_banner_07 .column {
	background-image:url(/Content/images/banner/banner_main_bg_01.png);
}

.header_banner_06 .header .header_bg {
	border-color:#339999;
}
.header_banner_06 .column .title span {
	color:#5BCAD7;
}
.header_banner_06 .banner {
	background-image:url(/Content/images/banner/banner_main_06.jpg);
}
.header_banner_06 .column {
	background-image:url(/Content/images/banner/banner_main_bg_06.png);
}
/* footer */
.footer {
	background:url(/Content/images/module/footer_map.png) no-repeat #004098;
	padding:105px 170px 90px;
	color:#FFF;
	font-size:14px;
	/*font-weight:100;*/
}
.footer .footer_l {
	float:left;
	line-height:35px;
}
.footer .footer_r {
	float: right;
	padding-top:20px;
}
.footer .logo {
	padding-bottom:40px;
}
/*.footer span {
	color:#999;
	padding:0 15px;
}*/
.footer .button {
	padding-bottom:20px;
}
.footer .button a {
	display:inline-block; *display:inline; zoom:1;
	background: #002D6C;
	line-height:30px;
	margin-right:15px;
	padding:0 9px 0 10px;
	border-radius:5px;
	font-size:13px;
}
.footer .button a span {
	display:inline-block; *display:inline; zoom:1;
	background: url(/Content/images/module/list_10.png) no-repeat right center;
	padding-right:17px;
}
.footer a {
	color:#FFF;
}
.footer a:hover {
	color: #FFFF99;
}

/* 返回顶部 */
.itop {
	background:url(/Content/images/module/top.png) no-repeat;
	position:fixed;right:0;bottom:45%; z-index:10;display:none;width:47px;height:118px; overflow:hidden;
}
.itop a {
	display:block;
	height:60px;
}
/*.itop{position:fixed;right:30px;bottom:50%; z-index:10;display:none;width:40px;height:36px;border-radius:2px;background:url(/Content/Mobile/scripts/component/itop/iconsprite_btbar.png) 8px 6px no-repeat;background-color:#444;background-color:rgba(0,0,0,.6);cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.2);}*/

/* 首页切换 */
.index_switch {
	background:url(/Content/images/module/index_switch.png) no-repeat;
	position:fixed;right:0;top: 65%; z-index:2000; width:47px;height:114px; overflow:hidden;
}
.index_switch2 {
	background-position:0 -200px; /*top: 62%;*/
}
.index_switch a {
	display:block;
	height:57px;
}

/*弹出层*/
.myPage { line-height:3; overflow:auto; width:100%; height:100%;}
.lightBox, .popupCover, .popupIframe, .popupComponent { position: fixed; left:0; top:0; width:100%; height:100%; z-index:9999;}
.popupComponent { z-index:9998; /*display:none;*/}
.popupIframe { display:none; _display:block; _filter:alpha(opacity=0);}
.popupCover { background:#000; opacity:0.50; filter:alpha(opacity=50);}
.lightBox { text-align:center; overflow:auto;}
.lightBoxContent { display:inline-block; *display:inline; zoom:1; vertical-align:middle;}
.lightBoxMaxHeight { display:inline-block; vertical-align:middle; height:100%; *height:99.5%; width:1px; overflow:hidden; margin-left:-1px;}
.lightBoxWrapper { text-align:left;}
.lightBoxClose { color:#f00;}
.lightBoxSubmit {padding:0 0 15px;}
/*内容*/
.layer_01 {
	background:#FFF;
	width:1280px;
}
.layer_01 .layer_title {
	height:50px;
}
.layer_01 .layer_title .title {
	font-size:16px;
	color:#000;
}
.layer_01 .layer_title .close {
	float:right;
}
.layer_01 .layer_title .close a {
	background:url(/Content/images/popup/close.png) no-repeat;
	width:50px;
	height:50px;
	display:block;
}
.layer_01 .layer_title .close a:hover {
	opacity:0.90; filter:alpha(opacity=90);
}
.layer_01 .layer_c {
	padding: 10px 50px 50px;
	text-align:left;
}
.layer_01 .layer_c .pic {
	float:left;
}
.layer_01 .layer_c .pic img {
	width:416px;
	height:416px;
}
.layer_01 .layer_c .title_bg {
	margin-left:466px;
}
.layer_01 .layer_c .title {
	border-bottom:1px solid #ECECEC;
	padding-bottom:20px;
}
.layer_01 .layer_c .title b {
	font-size:36px;
	color:#333;
	display:block;
}
.layer_01 .layer_c .title span {
	font-size:30px;
	color:#666;
	display:block;
}
.layer_01 .layer_c .sum {
	padding-top:20px;
}
.layer_01 .layer_c .sum .sum_bg {
	font-size:18px;
	color:#333;
	font-weight:400;
	display:block;
	height:280px;
	line-height:35px;
	overflow: hidden;
	overflow-y:auto;
	padding-right:15px;
	text-align: justify; text-justify:inter-ideograph;
}
.layer_01b .layer_c .pic img {
	width:300px;
}
.layer_01b .layer_c .title span {
    color: #2D5898;
	padding-top:5px;
}
.layer_01b .layer_c .title_bg {
    margin-left: 346px;
}
.layer_02 {
	background:#FFF;
	width:840px;
}
.layer_02 .layer_title {
	height:80px;
	line-height:80px;
	background:#194280;
	padding:0 35px;
	color:#FFF;
}
.layer_02 .layer_title .title {
	font-size:32px;
	text-align:left;
	font-weight:bold;
}
.layer_02 .layer_title .title_r {
	float:right;
	font-size:14px;
}

/* 右侧浮动二维码 */
/*.code_r {
	position:fixed;
	left:50%;
	margin-left:620px;
	top:45%;
	z-index:999;
}*/

/* 右侧浮动栏目 */
/*.mainnav_r {
	position:fixed;
	left:50%;
	margin-left:610px;
	top:35%;
	z-index:999;
	background:#F7F7F7;
	border:1px solid #DCDCDC;
	border-bottom: none;
}
.mainnav_r a {
	display:block;
	border-bottom:1px solid #DCDCDC;
	text-align:center;
	font-size:14px;
	padding:8px 10px;
}
.mainnav_r a:hover {
	background:#8E2100;
	color:#FFFFFF;
}*/

/* banner */
.public_banner {
	font-size:0;
	line-height:0;
}
.public_banner.screen img {
	width:100%;
}

/* 选项卡 */
.tab_01 .tab_t {
	margin-top:-45px;
}
.tab_01 .tab_t li {
	float:left;
	width:108px;
	text-align:center;
	padding:0 2px;
	color:#666;
	position:relative;
	margin-top:45px;
}
.tab_01 .tab_t .pic {
	border:1px solid #FFF;
}
.tab_01 .tab_t .pic img {
	width:100%;
	height:108px;
	display: block;
}
.tab_01 .tab_t .title {
	padding:0 8px;
}
.tab_01 .tab_t .title b {
	display:block;
	font-size:18px;
	font-weight:400;
	padding-top:20px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.tab_01 .tab_t .title span {
	display:block;
	font-size:14px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.tab_01 .tab_t li.on {
	width:188px;
	margin-top:0;
}
.tab_01 .tab_t li.on .pic {
	height:155px;
}
.tab_01 .tab_t li.on .pic img {
	height:100%;
}
.tab_01 .tab_t li.on i {
	background:url(/Content/images/module/ico_09.png);
	width:100%;
	height:155px;
	color:#FFFFFF;
	position:absolute;
	top:0;
	left:0;
	display: block;
}
.tab_01 .tab_t li.on .title {
	margin-top:-120px;
	color:#FFFFFF;
	position:relative;
	z-index:1;
}
.tab_01 .tab_t li.on .title b {
	font-size:22px;
}
.tab_01 .tab_t li.on .title span {
	font-size:16px;
}
.tab_01 .tab_c .pic {
	padding-left:350px;
	height:523px;
}
.tab_01 .tab_c .pic img {
	height:523px;
	display: block;
}
.tab_01 .tab_c .about {
	background:#FFF;
	position:absolute;
	top:15px;
	right:0;
	padding:45px 40px 40px 50px;
	width:270px;
	width:700px;
	border-radius:10px;
}
.tab_01 .tab_c .about .about_pic {
	float:left;
	width:320px;
}
.tab_01 .tab_c .about .about_pic img {
	width:100%;
	height:320px;
	/*height:367px;*/
	border-radius:10px;
	background-color: #e8f3f8;
    padding: 22px 0;
}
.tab_01 .tab_c .about .about_bg {
	/*float:left;
	width:290px;*/
	margin-left:365px;
}
.tab_01 .tab_c .about .name {
	font-size:24px;
	color:#194FAA;
	font-weight:600;
	padding-bottom:20px;
}
.tab_01 .tab_c .about .sum {
	font-size:18px;
	color:#666;
	height:320px;
	line-height:40px;
	overflow:hidden;
	overflow-y:auto;
	padding-right:10px;
	text-align: justify; text-justify:inter-ideograph;
}
.tab_02 {
	width:850px;
	margin:0 auto;
	padding:100px 0 110px;
}
.tab_02 .tab_t {
	padding-left:150px;
}
.tab_02 .tab_t li {
	float:left;
	padding-right:15px;
}
.tab_02 .tab_t li p, .tab_02 .tab_t li a {
	text-align:center;
	font-size:14px;
	color:#FFF;
	line-height:32px;
	background:#003893;
	padding:0 15px;
	border-radius:5px;
	font-weight:400;
	opacity:0.60; filter:alpha(opacity=60);
	display:block;
}
.tab_02 .tab_t li.on p {
	opacity:1; filter:alpha(opacity=100);
}
.tab_02 .tab_t li.more:hover a {
	opacity:1; filter:alpha(opacity=100);
}
.tab_03 {
	width:1180px;
	margin:0 auto;
	padding:60px 0 0;
}
.tab_03 .tab_t {
	background:#FFF;
}
.tab_03 .tab_t li {
	float:left;
	width:33.3333%;
}
.tab_03 .tab_t li p {
	height:70px;
	padding:20px 0;
}
.tab_03 .tab_t li p span {
	display:block;
	border-right:1px solid #E5E9EC;
	height:100%;
}
.tab_03 .tab_t li:last-child p span {
	border-right: none;
}
.tab_03 .tab_t li p span b {
	background:url(/Content/images/ico/ico_04.png) no-repeat center 0;
	text-align:center;
	font-size:18px;
	color:#333333;
	font-weight:600;
	display:block;
	padding-top:40px;
}
.tab_03 .tab_t li#anniu3_2 p span b {
	background-position:center -200px;
}
.tab_03 .tab_t li#anniu3_3 p span b {
	background-position:center -600px;
}
/*.tab_03 .tab_t li#anniu3_4 p span b {
	background-position:center -600px;
}*/
.tab_03 .tab_t li.on p {
	background-color:#004098;
}
.tab_03 .tab_t li.on p span {
	border-right: none;
}
.tab_03 .tab_t li.on p span b {
	color:#FFF;
}
.tab_03 .tab_t li.on#anniu3_1 p span b {
	background-position:center -800px;
}
.tab_03 .tab_t li.on#anniu3_2 p span b {
	background-position:center -1000px;
}
.tab_03 .tab_t li.on#anniu3_3 p span b {
	background-position:center -1400px;
}
/*.tab_03 .tab_t li.on#anniu3_4 p span b {
	background-position:center -1400px;
}*/
.tab_03 .list {
	background:url(/Content/images/module/bg_07.jpg) no-repeat;
	height:495px;
}
.tab_03 .list ul {
	padding:120px 0 0 200px;
}
.tab_03 .list li {
	background:url(/Content/images/module/list_04.png) no-repeat 0 center;
	height:80px;
	line-height:80px;
	overflow:hidden;
	padding-left:45px;
	color:#FFFFFF;
	font-size:30px;
}
.tab_03 .list2 ul {
	width:700px;
}
.tab_03 .list2 li {
	float:left;
	width:300px;
}
.tab_03 .list li a {
	color:#FFFFFF;
}
.tab_03 .list li a:hover {
	color: #FFFF00;
}
.tab_04 {
	position:relative;
}
.tab_04 .tab_t {
	position: absolute;
	top:0;
	left:0;
	z-index:1;
}
.tab_04 .tab_t li {
	float:left;
	padding-right:30px;
}
.tab_04 .tab_t li p {
	text-align:center;
	font-size:24px;
	color:#999999;
	height:38px;
	font-weight:400;
	display:block;
	border-bottom:3px solid #FFFFFF;
}
.tab_04 .tab_t li.on p {
	color:#0066CC;
	border-color:#0066CC;
}
.tab_04 .tab_c {
	opacity:0; filter:alpha(opacity=0);
	height:0;
	overflow:hidden;
}
.tab_04 .tab_c.on {
	opacity:1; filter:alpha(opacity=100);
	height: 210px;
}
.tab_04 .tab_b {
	opacity:0; filter:alpha(opacity=0);
	height:0;
	overflow:hidden;
}
.tab_04 .tab_b.on {
	opacity:1; filter:alpha(opacity=100);
	height: auto;
}
.tab_04 .tab_b .text {
	position: absolute;
	top:0;
	right:0;
}
.tab_04 .tab_b .text span {
	font-size:14px;
	padding-right:5px;
}
.tab_04 .tab_b .text select {
	padding:5px 0 5px 5px;
	background:#FFF;
	border:1px solid #CCCCCC;
	font-size:14px;
	min-width:110px;
	border-radius:5px;
}
.tab_05 {
	padding:35px 0 0;
}
.tab_05 .tab_t {
	background:url(/Content/images/ico/ico_08.png) no-repeat center center;
	text-align:center;
}
.tab_05 .tab_t li {
	display:inline-block; *display:inline; zoom:1;
	padding:0 40px;
	width:184px;
}
.tab_05 .tab_t li p {
	background:url(/Content/images/ico/ico_09.png) no-repeat;
	text-align:center;
	font-size:24px;
	color:#999999;
	height:54px;
	line-height:54px;
	font-weight:400;
}
.tab_05 .tab_t li p a {
	color:#999999;
}
.tab_05 .tab_t li.on p {
	background:url(/Content/images/ico/ico_09.png) no-repeat 0 bottom;
	color:#FFF;
}
.tab_05 .tab_t li.on p a {
	color:#FFF;
}
.tab_05 .tab_c {
	opacity:0; filter:alpha(opacity=0);
	height:0;
	overflow:hidden;
}
.tab_05 .tab_c.on {
	opacity:1; filter:alpha(opacity=100);
	height: 300px;
}
/*.tab_01 .tab_t .tab_more {
	float:right;
}
.tab_01 .tab_t .tab_more a {
	font-family:"宋体";
	color:#999999;
}
.tab_01 .tab_t .tab_more a:hover {
	color:#FF6600;
}
.tab_01 .tab_t li {
	float:left;
	width:96px;
	height:29px;
	text-align:center;
	font-size:14px;
	font-family:"微软雅黑","黑体";
}
.tab_01 .tab_t li p {
	padding-top:3px;
}
.tab_01 .tab_t li.on {
	background:url(../images/gif_01.gif) no-repeat;
	color:#FFF;
	font-weight:bold;
}*/

/* 模块框架 */
.column_01 {
	padding:90px 0;
}
.column_01 .column_t .column_title {
	text-align:center;
}
.column_01 .column_t .column_title b {
	font-size:36px;
	color:#0066CC;
	display:block;
}
.column_01 .column_t .column_title span {
	font-size:24px;
	color:#BCBCBC;
	display:block;
	padding-top:10px;
	/*font-weight:100;*/
}
.column_01 .column_t .column_title strong {
	font-size:18px;
	color:#666;
	text-transform : uppercase;
	display:block;
	padding-top:7px;
	font-weight: normal;
}
.column_01 .column_b .column_more {
	text-align:center;
}
.column_01 .column_b .column_more a {
	display:inline-block; *display:inline; zoom:1;
	background:#0066CC;
	border-radius:100px;
	width:380px;
	line-height:65px;
	font-size:24px;
	color:#FFFFFF;
	/*font-weight:100;*/
}
.column_01 .column_b .column_more a:hover {
	opacity:0.90; filter:alpha(opacity=90);
}
.column_01b {
	background:url(/Content/images/module/bg_01.jpg) no-repeat center 0;
	padding:80px 0;
}
.column_01b .column_t .column_title b {
	/*color:#FFF;*/
	color:#19849D;
}
.column_01b .column_t .column_title strong {
	/*color:#FFF;*/
	color:#7DBFCE;
}
.column_01b .column_t .column_title span {
	color:#FFF;
}
.column_01b .column_b .column_more a {
	background:#0090B0;
}
.column_01bb .column_b .column_more {
	padding-top:20px;
}
.column_01bb .column_b .column_more a {
	background:url(/Content/images/module/ico_18b.png) no-repeat 35px center #0090b0;
	padding:0 40px 0 68px; height:45px; line-height:45px; margin:0;
	font-size:18px; color:#FFF;
	border-radius:100px;
	width:auto;
	
	display:inline-block; *display:inline; zoom:1; text-align:center;
}
.column_01c {
	background:url(/Content/images/module/bg_02.jpg) no-repeat center bottom;
	padding:110px 0;
}
.column_01c .column_t .column_title span {
	color:#2C5897;
}
.column_01c .column_b .column_more a {
	background:#0066CC;
	color:#FFF;
    width: 280px;
    line-height: 47px;
	font-size: 20px;
}
.column_01cc .column_b .column_more a {
	background:#194280;
	color:#FFF;
	width: 380px;
    line-height: 65px;
	font-size: 24px;
}
.column_01d {
	background:url(/Content/images/module/bg_12.jpg) no-repeat center 0;
	padding:70px 0 60px;
}
.column_01d .column_t .column_title b {
	color:#FFF;
	font-weight:300;
}
.column_01d .column_t .column_title strong {
	color:#FFF;
}
.column_01d .column_b .column_more a {
	color:#FFF;
	background:none;
	border:1px solid #FFFFFF;
	width: 270px;
}
.column_01e {
	background:url(/Content/images/module/bg_03.jpg) no-repeat center 0;
	padding:105px 0 110px;
}
.column_01e .column_t .column_title b {
	color:#666666;
	font-weight:300;
}
.column_01e .column_b .column_more a {
	background:#2D5898;
	color:#FFF;
	width: 270px;
}
.column_01f {
	background:url(/Content/images/module/bg_04.jpg) no-repeat center 0;
	padding:100px 0 110px;
}
.column_01f .column_t .column_title b {
	color:#666666;
	font-weight:300;
}
.column_01f .column_b .column_more a {
	color:#F05A23;
	background:none;
	border:1px solid #F05A23;
	width: 230px;
	font-size:19px;
	font-weight:500;
}
.column_01g {
	background:url(/Content/images/module/bg_05.jpg) no-repeat center 0;
	padding:130px 0 370px;
}
.column_01g .column_t .column_title b {
	color:#FFF;
	font-weight:300;
}
.column_01g .column_t .column_title strong {
	color:#FFF;
}
.column_01h {
	background:url(/Content/images/module/bg_06.jpg) no-repeat center 0;
	padding:80px 0 100px;
}
.column_01h .column_t .column_title b {
	color:#666666;
	font-weight:300;
}
.column_01i {
	padding:60px 0 80px;
}
.column_01i .column_t .column_title {
	text-align: left;
}
.column_01i .column_t .column_title b {
	font-size:30px;
	color:#388B8D;
	display: inline;
}
.column_01i .column_t .column_title strong {
	background:#E0E0E0;
	color:#FFF;
	display: inline;
	padding:3px 8px;
	font-weight: normal;
	margin-left:8px;
}
.column_01i .column_b .column_more a {
	background:#388B8D;
}
.column_01j {
	background:url(/Content/images/module/bg_08.jpg) repeat-y center 0;
	padding:60px 0;
}
.column_01j .column_t .column_title b {
	color:#FFF;
	font-weight:300;
}
.column_01j .column_t .column_title strong {
	color:#FFF;
}
.column_01k {
	padding:75px 0 80px;
}
.column_01k .column_t .column_title b {
	color:#666666;
	font-weight:300;
}
.column_01k .column_b .column_more a {
	background:#00B0C4;
}
.column_01l {
	background:url(/Content/images/module/bg_09.jpg) no-repeat center 0;
	padding:70px 0 60px;
}
.column_01l .column_t .column_title b {
	color:#FFF;
	font-weight:300;
}
.column_01l .column_t .column_title strong {
	color:#FFF;
}
.column_01l .column_b .column_more a {
	color:#FFF;
	background:none;
	border:1px solid #FFFFFF;
}
.column_01m {
	padding:30px 0 100px;
}
.column_01m .column_t .column_title {
	text-align: left;
	padding:80px 0 50px;
}
.column_01m .column_t .column_title b {
	font-size:24px;
	color:#000000;
	display: inline;
}
.column_01m .column_t .column_title strong {
	color:#CCCCCC;
	display: inline;
	font-weight: normal;
	margin-left:8px;
}
.column_01m .column_b .column_more a {
	background:#0090B0;
}
.column_01m_bg {
	background:url(/Content/images/module/bg_11.gif) repeat-x;
	padding:0;
}
.column_01m_bg .column_c {
	background:url(/Content/images/module/bg_11.jpg) repeat-x;
	height:572px;
}
.column_01m_bg .column_b .column_more a {
	background:#FFF;
	color:#005B6F;
}
.column_01n {
	background:#EFF2F6;
}
.column_01.column_01n .column_t {
    padding-top: 110px;
}
.column_01o {
	padding:75px 0 80px;
	background:#EFF2F6;
}
.column_01o .column_t .column_title b {
	color:#666666;
	font-weight:300;
}
.column_01o .column_b .column_more a {
	background:#00B0C4;
}
.column_01.column_01p {
	background:url(/Content/images/module/bg_17.jpg) no-repeat center 0;
	padding:160px 0 0;
}
.column_01p .column_bg {
	width:1200px;
	margin:0 auto;
}
.column_01.column_01p .column_t {
	float:left;
	width:475px;
	text-align:right;
	padding-top:180px;
}
.column_01p .column_t .sum {
	color:#FFFFFF;
	font-size: 14px;
	line-height:30px;
	padding-top:40px;
}
.column_01p .column_t .more {
	padding-top:40px;
}
.column_01p .column_t .more a {
	display:inline-block; *display:inline; zoom:1;
	background:url(/Content/images/module/ico_22.png) no-repeat center 0;
	width:165px;
	line-height:32px;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
}
.column_01p .column_t .more a:hover {
	opacity:0.90; filter:alpha(opacity=90);
}
.column_01p .column_c {
	float: right;
	width:550px;
	padding-left:100px;
}
.column_01p .number_01 .tr .td {
    width: 50%;
	padding-top:80px;
}
.column_01p .number_01 .tr .td .bg {
    border-left: none;
}
.column_01p .number_01 .ps {
    font-size: 18px;
    padding-top: 5px;
}
.column_01p .number_01 .inner span {
    color: #666666;
}
.column_01q {
	background:url(/Content/images/module/bg_02.jpg) no-repeat center bottom;
	padding:110px 0;
}
.column_01q .column_bg {
	width:1380px;
	margin:0 auto;
}
.column_01q .column_t {
	background:url(/Content/images/pic/pic_08.png) no-repeat right bottom;
	float:left;
	width: 650px;
	padding-bottom: 55px;
}
.column_01q .column_t .column_t_bg {
	width: 592px;
	position:relative;
}
.column_01q .column_c {
	float: right;
	width:650px;
}
.column_01q .column_t .column_title span {
	color:#2C5897;
}
.column_01q .column_b .column_more a {
	background:#0066CC;
	color:#FFF;
    width: 280px;
    line-height: 47px;
	font-size: 20px;
}
.column_01q .number_01 {
	padding: 0;
    text-align: left;
}
.column_01q .number_01 .logo {
	padding: 10px 0 30px;
}
.column_01q .number_01 .title {
    padding-bottom: 10px;
}
.column_01q .number_01 .title .more {
	color:#0066CC;
	margin-left:10px;
}
.column_01q .number_01 .title .more:hover {
	color:#FF6600;
}
.column_01q .number_01 .tr .td {
    width: 50%;
	padding-top:40px;
}
.column_01q .number_01 .tr .td .bg {
    border-left: none;
}
.column_01q .number_01 .ps {
    padding-top: 5px;
	font-weight:400;
}
.column_01q .number_01 .inner strong {
	font-size:60px;
}
.column_01q .number_01 .inner span {
    color: #666;
	font-size:25px;
}
.column_01q .column_more {
	padding-top:50px;
}
.column_01q .column_more a {
	display:inline-block; *display:inline; zoom:1;
	background:url(/Content/images/module/ico_23.png) no-repeat;
	width:101px;
	line-height:39px;
	font-size:17px;
	color:#0066CC;
	margin-right:10px;
	padding-left:45px;
	/*display:inline-block; *display:inline; zoom:1;
	background:#C9E2FB;
	width:145px;
	line-height:40px;
	font-size:18px;
	color:#0066CC;
	text-align:center;
	margin-right:10px;
	border-radius:5px;*/
}
.column_01q .button {
	position: absolute;
	top: 460px;
	left:200px;
	z-index:10;
}
.column_01q .button a {
	background:url(/Content/images/module/ico_18b.png) no-repeat 35px center #2758a5;
	padding:0 40px 0 68px; height:45px; line-height:45px; margin:0 20px 0 0;
	font-size:18px; color:#FFF;
	border-radius:100px;
	display:inline-block; *display:inline; zoom:1;
}
.column_01q .column_more a:hover {
	opacity:0.90; filter:alpha(opacity=90);
}
.column_01r {
	background:url(/Content/images/module/bg_18.jpg) no-repeat center 0;
	padding:80px 0;
}
.column_01r .column_t .column_title b {
    color: #666666;
}
.column_01r .column_t .column_title strong {
    font-size: 18px !important;
    color: #CCCCCC !important;
}
.column_02 .column_t {
	position: relative;
	height:40px;
	line-height:40px;
}
.column_02 .column_t .column_title {
	font-size:24px;
	color:#000000;
	font-weight:500;
}
.column_02 .column_t .column_more {
	float:right;
}
.column_02 .column_t .column_more a {
	color:#0066CC;
	font-size:16px;
	font-weight:500;
}
.column_02 .column_t .column_more a:hover {
	color:#FF6600;
}
.column_02 .column_t .text {
	float:right;
	padding-top:5px;
}
.column_02 .column_t .text span {
	font-size:14px;
	padding-right:5px;
}
.column_02 .column_t .text select {
	padding:5px 0 5px 5px;
	background:#FFF;
	border:1px solid #CCCCCC;
	font-size:14px;
	min-width:110px;
	border-radius:5px;
}
.column_03 {
	padding:65px 0 40px;
	background:#F6F6F6;
	min-height: 500px;
}
.column_03 .column_bg {
	width:1200px;
	margin:0 auto;
	position: relative;
}
.column_03 .column_t {
	position:absolute;
	top:15px;
	left:0;
}
.column_03 .column_t .column_title {
	background:url(/Content/images/ico/ico_02.png) no-repeat;
	padding:160px 0 130px;
}
.column_03 .column_t .column_title b {
	font-size:36px;
	color:#003893;
	display:block;
	font-weight:400;
}
.column_03 .column_t .column_title strong {
	font-size:18px;
	color:#999999;
	display:block;
	font-weight: normal;
}
.column_03 .column_t .column_more a:hover {
	opacity:0.90; filter:alpha(opacity=90);
}

/* 新闻列表 */
.part_news_01 .list {
	padding:30px 0 0;
	/*margin:0 -40px 0 0;*/
}
.part_news_01 .list li {
	background:url(/Content/images/module/list_05.png) no-repeat 0 center;
	height:45px;
	line-height:45px;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
	float:left;
	width:50%;
}
.part_news_01 .list li a {
	color:#666666;
	font-size:18px;
	font-weight:400;
	padding-left:20px;
}
.part_news_01 .list li a:hover {
	color: #FF6600;
}
.part_news_01 .list li .time {
	color:#999;
	padding-left:15px;
	padding-right:40px;
	float:right;
}
.part_news_01b .list {
	padding:60px 0 0;
}
.part_news_01b .list li {
	background:url(/Content/images/module/list_06.png) no-repeat 0 center;
	height:50px;
	line-height:50px;
}
.part_news_01b .list li a {
	padding-left:25px;
}
.part_news_01b .list li .time {
	color:#666;
	font-size:14px;
	padding-left:15px;
	padding-right:100px;
	float:right;
}
.part_news_01c .list li {
	background: none;
	height:50px;
	line-height:50px;
}
.part_news_01c .list li a {
	padding-left:0;
}
.part_news_01c .list li a * {
	vertical-align:middle;
}
.part_news_01c .list li a img {
	height:20px;
	width:80px;
	border:1px solid #e6e6e6;
	padding:3px;
	border-radius:3px;
	margin-right:10px;
}
.part_news_01c .list li .title {
	max-width:400px;
	display:inline-block; *display:inline; zoom:1;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
}
.part_news_01c .list li .click {
	background:url(/Content/images/module/ico_20.png) no-repeat 10px -196px #f7f7f7;
	padding:0 12px 0 32px;
	display:inline-block; *display:inline; zoom:1;
	font-size:12px;
	line-height:26px;
	border-radius:100px;
	color:#999;
	margin-left:10px;
}
.part_news_01c .list li .time {
	color:#666;
	font-size:14px;
	padding-left:15px;
	padding-right:60px;
	float:right;
}
/*.part_news_01 .hot .pic {
	padding:10px 0 5px;
}
.part_news_01 .hot .pic {
	font-size:0;
}
.part_news_01 .hot .pic img {
	width:360px;
	height:160px;
}
.part_news_01 .hot_list li {
	padding-bottom:10px;
}
.part_news_01 .hot_list .title {
	height:20px;
	line-height:20px;
	overflow:hidden;
	font-size:22px;
	padding-top:10px;
}
.part_news_01 .hot_list .title a {
	color:#E94040;
}
.part_news_01 .hot_list .title a:hover {
	color:#FF6600;
}
.part_news_01 .hot_list .sum {
	font-size:16px;
	height:120px;
	line-height:30px;
	overflow:hidden;
	padding-top:10px;
	color:#666;
}*/
.part_news_02 {
	padding-top:15px;
}
.part_news_02 li {
	float:left;
	width:33.3333%;
	font-size:18px;
	color:#666666;
	height:50px;
	line-height:50px;
	overflow: hidden;
}
.part_news_02b li {
	width:50%;
}
.part_news_02b li.a1 {
    width: auto;
	float:left;
}
.part_news_02b li.a2 {
    width: auto;
	float: right;
}
.part_news_03 li {
	padding-bottom:12px;
}
.part_news_03 li a {
	background:#F5F5F5;
	display:block;
	height:81px;
	position:relative;
	padding:0 20px 0 75px;
	border:1px solid #F5F5F5;
}
.part_news_03 .title {
	font-size:18px;
	color:#388B8D;
	font-weight:600;
	height:25px;
	line-height:25px;
	overflow: hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
	padding-top:16px;
	padding-right:190px;
}
.part_news_03 .click {
	font-size:14px;
	color:#999;
	line-height:17px;
	position:absolute;
	top:20px;
	right:30px;
}
.part_news_03 .click span {
	background:url(/Content/images/module/ico_20.png) no-repeat;
	padding-left:22px;
	margin-left:12px;
	display:inline-block; *display:inline; zoom:1;
}
.part_news_03 .click span.a2 {
	background-position:0 -200px;
}
.part_news_03 .click span.a3 {
	background-position:0 -400px;
}
.part_news_03 .sum {
	font-size:14px;
	color:#666666;
	height:25px;
	line-height:25px;
	overflow: hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
	padding-top:5px;
}
.part_news_03 li .time {
	background:#388B8D;
	width:58px;
	height:82px;
	position: absolute;
	top:0;
	left:0;
	color:#FFFFFF;
	text-align:center;
}
.part_news_03 li .time b {
	display:block;
	font-size:30px;
	padding-top:11px;
}
.part_news_03 li .time span {
	display:block;
}
.part_news_03 li a:hover {
	border:1px solid #388B8D;
}
.part_news_04 {
	padding:70px 0 60px;
}
.part_news_04 .part_bg {
	padding:40px 120px;
	background:#AD1023;
}
.part_news_04 .banner img {
	width:100%;
}
.part_news_04 .part_l {
	float:left;
	width:490px;
	height:224px;
	overflow: hidden;
	margin-top:15px;
	position:relative;
}
.part_news_04 .part_l img {
	width:100%;
	height:100%;
}
.part_news_04 .part_l .title {
	width:100%;
	height:40px;
	line-height:40px;
	overflow:hidden;
	/*text-overflow:ellipsis; white-space:nowrap; *white-space: normal;*/
	text-align:center;
	background:url(/Content/images/module/ico_17.png);
	color:#FFFFFF;
	font-size:16px;
	position: absolute;
	bottom:0;
	left:0;
}
.part_news_04 .part_r {
	float: right;
	width:650px;
}
.part_news_04 .part_r li {
	height:50px;
	line-height:50px;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
}
.part_news_04 .part_r li a {
	font-size: 18px;
	color:#FFFFFF;
}
.part_news_04 .part_r li a:hover {
	color: #FFFF00;
}
.part_news_04 .part_r li .time {
	float: right;
	font-size: 18px;
	color:#FFFFFF;
	padding-left:20px;
}
.part_news_05 li {
	float:left;
	width:33.3333%;
}
.part_news_05 li a {
	display:block;
	padding:25px 60px 15px 0;
}
.part_news_05 li a b {
	display:block;
	font-size:22px;
	color:#0090B0;
	font-weight:600;
}
.part_news_05 li a span {
	display:block;
	font-size: 14px;
	color:#666666;
	padding:10px 0 0;
	height:75px;
	line-height:22px;
	overflow:hidden;
}
.part_news_05 li a:hover * {
	color: #FF6600;
}
.part_news_06 {
	height:393px;
	background:#0090B0;
	margin-top:-277px;
	position:relative;
	z-index:1;
	/*top:55px;
	right:0;*/
}
.part_news_06 .part_bg {
	padding:32px 38px 0;
}
.part_news_06 .title {
	font-size: 24px;
	color:#FFFFFF;
	font-weight:700;
	padding-bottom:18px;
}
.part_news_06 li {
	height:40px;
	line-height:40px;
}
.part_news_06 li a {
	background: url(/Content/images/module/list_09b.png) no-repeat 0 center;
	display: block;
	font-size: 16px;
	color:#FFFFFF;
	padding-left:20px;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal; /*IE7有时会出问题*/
}
.part_news_06 li a:hover {
	color: #FFFF00;
}
.part_news_07 ul {
	padding:50px 40px 20px 100px;
}
.part_news_07 li {
	float:left;
	width:33.3333%;
	padding:40px 0;
}
.part_news_07 .time {
	float:left;
	height:46px;
	width:56px;
}
.part_news_07 .time span {
	color:#005B6F;
	font-size:18px;
	font-weight:bold;
	background:#FFF;
	transform: rotate(90deg);
	text-align:center;
	width:46px;
	height:20px;
	line-height:20px;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	margin-top:12px;
}
.part_news_07 .title {
	color:#FFF;
	padding-right:50px;
}
.part_news_07 .title b {
	font-size:18px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
	display:block;
	font-weight:600;
}
.part_news_07 .title span {
	font-size:14px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
	display:block;
	padding-top:7px;
}
.part_news_08 {
	margin:0 auto;
	width:1123px;
	padding:80px 0 65px;
}
.part_news_08 .part_t {
	padding-bottom:80px;
	margin:0 -70px;
}
.part_news_08 .part_t li {
	font-size:24px;
	float:left;
	width:20%;
	text-align:center;
}
.part_news_08 .part_t li a {
	color:#E1450C;
	font-weight:400;
}
.part_news_08 .part_t li a:hover {
	font-weight:700;
}
.part_news_08 .part_c {
	background:url(/Content/images/module/ico_07.png) no-repeat;
	height:297px;
}
.part_news_08 .part_l {
	float:left;
	width:200px;
	color:#FFFFFF;
	padding:15px 0 0 28px;
}
.part_news_08 .part_l a {
	color:#FFFFFF;
	font-weight:500;
}
.part_news_08 .part_l a:hover {
	color: #FFFF00;
}
.part_news_08 .part_l .title {
	font-size:18px;
	display:block;
	padding:25px 0 0;
	max-height:60px;
	line-height:30px;
}
.part_news_08 .part_l .time b {
	font-size:50px;
	display:block;
	font-weight:400;
	line-height:65px;
}
.part_news_08 .part_l .time span {
	font-size:18px;
	display:block;
	font-weight:400;
}
.part_news_08 .part_l .list {
	padding:5px 0 12px;
}
.part_news_08 .part_l .list li {
	background:url(/Content/images/module/list_03.png) no-repeat 0 center;
	height:18px;
	line-height:18px;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
	color:#FFF;
	padding-left:11px;
}
.part_news_08 .part_l .more {
	padding:30px 0 0;
}
.part_news_08 .part_r {
	float: right;
	width:730px;
	padding-right:50px;
}
.part_news_08 .part_r .list {
	padding:28px 0 0;
}
.part_news_08 .part_r .list li {
	background:url(/Content/images/module/list_01.png) no-repeat 0 center;
	height:48px;
	line-height:48px;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
	color:#FFF;
	font-size:18px;
}
.part_news_08 .part_r .list li a {
	color:#FFF;
	font-weight:400;
	padding-left:20px;
}
.part_news_08 .part_r .list li a:hover {
	color: #FFFF00;
}
.part_news_08 .part_r .list li .time {
	padding-left:15px;
	float:right;
	font-size:12px;
}
.part_news_09 .part_title {
	color:#666666;
	font-size:24px;
	font-weight:700;
	padding-bottom:30px;
}
.part_news_09 .list_title {
	color:#FFF;
	font-size:16px;
	font-weight:400;
	line-height:28px;
	background:#004098;
	padding:0 8px;
	border-radius:5px;
	display:inline-block; *display:inline; zoom:1;
}
.part_news_09 .list {
	padding:20px 0 0;
}
.part_news_09 .list ul {
	padding:20px 0 15px;
}
.part_news_09 .list li {
	height:50px;
}
.part_news_09 .list li a {
	height:30px;
	line-height:30px;
	overflow:hidden;
	/*text-overflow:ellipsis; white-space:nowrap; *white-space: normal;*/
	display: block;
	position:relative;
}
.part_news_09 .list li .title b {
	color:#666666;
	font-size:18px;
	font-weight: normal;
}
.part_news_09 .list li a:hover .title b {
	color: #FF6600;
}
.part_news_09 .list li .title span {
	color:#003399;
	font-size:18px;
	padding-right:30px;
	font-weight:400;
}
.part_news_09 .list li .pic {
	width:100%;
	height:30px;
	overflow:hidden;
	font-size:0;
	position:absolute;
	top:0;
	left:0;
}
.part_news_09 .list li .pic img {
	width:100%;
	height:100%;
	opacity:0; filter:alpha(opacity=0);
}
.part_news_10 {
	position:relative;
	padding-left:420px;
}
.part_news_10 .part_bg {
	background: url(/Content/images/module/ico_12.png) repeat-y;
}
.part_news_10 .part_bg2 {
	width:100%;
	margin:0 auto;
}
.part_news_10 li .bg {
	background: url(/Content/images/module/ico_12a.png) no-repeat;
	padding-left:80px;
}
.part_news_10 li:hover .bg {
	background: url(/Content/images/module/ico_12b.png) no-repeat;
}
.part_news_10 a {
	display:block;
	position:relative;
	border-bottom:1px solid #CCC;
	margin-bottom:35px;
}
.part_news_10 a:hover .title b {
	color:#FF3300;
}
.part_news_10 .pic {
	font-size:0;
	position:absolute;
	top:0;
	left:-380px;
}
.part_news_10 .pic img {
	width:184px;
	height:128px;
}
.part_news_10 .title {
	height:50px;
	line-height:30px;
}
.part_news_10 .title b {
	color:#666666;
	font-weight: 600;
	font-size:36px;
}
.part_news_10 a:hover .title b {
	color:#2D5898;
}
.part_news_10 .sum {
	min-height:80px;
	line-height:40px;
	overflow:hidden;
	font-size:18px;
	color:#666666;
	font-weight: 500;
	text-align: justify; text-justify:inter-ideograph;
	margin-bottom:20px;
}
.part_news_11 .part_title {
	font-size:30px;
	font-weight:700;
	padding-bottom:30px;
}
.part_news_11 .list li {
	background: url(/Content/images/module/list_07.png) no-repeat 0 17px;
	border-bottom:1px solid #E5E7E8;
	padding:15px 0;
}
.part_news_11 .list li a {
	display: block;
	position:relative;
	padding-left:40px;
}
.part_news_11 .list li .title b {
	color:#666666;
	font-size:18px;
	font-weight:400;
	display:block;
	height:30px;
	line-height:30px;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
}
.part_news_11 .list li .title span {
	color:#999;
	font-size:16px;
	display:block;
	padding-top:5px;
}
.part_news_11 .list li a:hover .title b {
	color: #FF6600;
}
.part_news_11 .public_page {
	padding-top:60px;
}
.part_news_12 .part_title {
	font-size:30px;
	font-weight:700;
	padding-bottom:30px;
}
.part_news_12 .list li {
	border-bottom:1px solid #E5E7E8;
	padding:35px 0;
}
.part_news_12 .list li .time {
	float:right;
	color:#0090B0;
	font-size:48px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.part_news_12 .list li .title {
	margin-right:200px;
}
.part_news_12 .list li .title b {
	color:#333;
	font-size:18px;
	font-weight:400;
	display:block;
	line-height:30px;
}
.part_news_12 .list li .title span {
	color:#333;
	font-size:18px;
	font-weight:400;
	display:block;
	line-height:30px;
}
.part_news_12 .list li a:hover .title b {
	color: #FF6600;
}
.part_news_12 .hot {
	border-bottom:1px solid #E5E7E8;
	padding:30px 0 35px;
}
.part_news_12 .hot .time {
	float: left;
	color:#0090B0;
	font-size:48px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	border-left:4px solid #0090B0;
	padding-left:30px;
}
.part_news_12 .hot .title {
	margin-left:180px;
}
.part_news_12 .hot .title b {
	color:#0090B0;
	font-size:24px;
	display:block;
	line-height:24px;
}
.part_news_12 .hot .title span {
	color:#333;
	font-size:18px;
	font-weight: bold;
	display:block;
	padding-top:10px;
}
.part_news_12 .public_page {
	padding-top:60px;
}
.part_news_12 .type {
	border-bottom:1px solid #E5E7E8;
	padding:0 0 55px;
	text-align:right;
	margin-top:-65px;
}
.part_news_12 .type li {
	display:inline-block; *display:inline; zoom:1;
	padding-right:15px;
}
.part_news_12 .type li a {
	text-align:center;
	font-size:16px;
	color:#FFF;
	line-height:32px;
	background:#0090b0;
	padding:10px 30px;
	border-radius:100px;
	font-weight:400;
	opacity:0.60; filter:alpha(opacity=60);
}
.part_news_12 .type li a:hover, .part_news_12 .type li.on a {
	opacity:1; filter:alpha(opacity=100);
}
/*.part_news_13 {
	padding-top:10px;
}*/
.part_news_13 .title_bg {
	padding:70px 0 20px;
}
.part_news_13 .title {
	font-size:24px;
}
.part_news_13 .title b {
	color:#003399;
}
.part_news_13 .time {
	font-size:14px;
	padding-left:50px;
}
.part_news_13 .button {
	float:right;
}
.part_news_13 .button a {
	display:block;
	color: #FFFFFF;
	background:#00479D;
	line-height:40px;
	padding:0 20px;
	border-radius:100px;
	font-size:18px;
}
.part_news_13 .button a:hover {
	opacity:0.90; filter:alpha(opacity=90);
}
.part_news_13 .list {
	font-size:18px;
	margin:0 -2px -2px;
}
.part_news_13 .list li p {
	background:#EEEEEE;
	border:2px solid #FFF;
	padding:15px 12px;
}
.part_news_13 .list5 li {
	float:left;
	width:20%;
}
.part_news_13 .list2 li {
	float:left;
	width:50%;
}
.part_news_13 .sum {
	border:1px solid #EEEEEE;
	border-bottom:2px solid #003399;
	font-size:18px;
	padding:20px 25px;
	line-height:30px;
}
.part_news_13 .public_page {
	padding-top:60px;
}
.part_news_14 {
	padding:60px 10px 0;
}
.part_news_14 .list {
	border-right:1px solid #E3E3E3;
}
.part_news_14 .list li {
	float:left;
	width:33.3333%;
}
.part_news_14 .bg {
	border-left:1px solid #E3E3E3;
	padding:0 35px;
}
.part_news_14 .time {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	color:#0066CC;
}
.part_news_14 .time b {
	display:block;
	font-size: 36px;
}
.part_news_14 .time span {
	display:block;
}
.part_news_14 .title_bg {
	margin-left:75px;
}
.part_news_14 .title {
	height:50px;
	line-height:25px;
	font-size:18px;
	overflow:hidden;
}
.part_news_14 .title a {
	color:#0066CC;
}
.part_news_14 a:hover {
	color: #FF6600;
}
.part_news_14 .sum {
	height:75px;
	line-height:25px;
	overflow:hidden;
	font-size:14px;
	color:#666666;
	text-align: justify; text-justify:inter-ideograph;
	padding-top:10px;
}
.part_news_15 {
	width: 1400px;
	margin:0 auto;
	padding:60px 0 0;
}
.part_news_15 li {
	padding-bottom:12px;
	float:left;
	width:50%;
}
.part_news_15 .title_bg {
	margin-left:120px;
	padding-right:50px;
}
.part_news_15 .title {
	font-size:24px;
	color:#666666;
	font-weight:600;
	height:30px;
	line-height:30px;
	overflow: hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
	padding-top:16px;
}
.part_news_15 .title a {
	color:#666666;
}
.part_news_15 .title a:hover {
	color:#F05A23;
}
.part_news_15 .sum {
	font-size:16px;
	color:#666666;
	height:90px;
	line-height:30px;
	overflow: hidden;
	padding-top:15px;
}
.part_news_15 li .time {
	text-align: right;
	float:left;
	color:#CCCCCC;
}
.part_news_15 li .time b {
	display:block;
	font-size:40px;
	padding-top:11px;
	line-height:45px;
	font-weight: normal;
}
.part_news_15 li .time span {
	display:block;
	font-size:24px;
}
.part_news_15 li .more {
	color:#F05A23;
}

/* 表单 */
.part_form_01 {
	padding:60px 0 0;
}
.part_form_01 li {
	border: 1px solid #EEEEEE;
    border-bottom: 2px solid #003399;
    font-size: 18px;
    padding: 20px 25px;
    line-height: 30px;
	margin-bottom:20px;
}
/*.part_form_01 table {
	margin:0 auto;
}*/
.part_form_01 th {
    font-size: 18px;
	padding-right: 5px;
	color:#999999;
	font-weight:400;
	text-align:right;
	width:110px;
}
.part_form_01 td {
	padding:12px 0;
}
.part_form_01 .ps {
	color:#999999;
	padding-left:10px;
    font-size: 14px;
}
.part_form_01 .part_title {
	padding:0 0 20px;
}
.part_form_01 .part_title b {
	font-size: 24px;
	font-weight: normal;
}
.part_form_01 .part_title select {background:#FFF; width: 250px; height: 33px; line-height: 33px; border: none; color: #003399; font-size: 24px; padding:0; font-weight:bold;}
.part_form_01 .text * {
    vertical-align: middle;
}
.part_form_01 .text input {background:#FFF; width: 220px; height: 33px; line-height: 33px; border: 1px solid #CCCCCC; color: #000000; font-size: 14px; padding:0 10px; border-radius:3px;}
.part_form_01 .text input:hover {border: 1px solid #F89219;}
.part_form_01 .text select {background:#FFF; width: 130px; height: 33px; line-height: 33px; border: 1px solid #CCCCCC; color: #000000; font-size: 14px; padding:0 0 0 7px; border-radius:3px;}
.part_form_01 .text select:hover {border: 1px solid #F89219;}
.part_form_01 .text textarea {background:#FFF; width: 790px; height: 100px; line-height: 20px; border: 1px solid #CFCFCF; color: #000000; font-size: 14px; padding:10px 10px; border-radius:3px;}
.part_form_01 .text textarea:hover {border: 1px solid #F89219;}
.part_form_01 .button {
    padding-top:20px;
}
.part_form_01 .button input {background: #3399FF; margin:0; padding:0; width:110px; height:36px; border: none; cursor:pointer; font-size:18px; font-weight:400; color:#FFFFFF; border-radius:100px;}
.part_form_01 .button input:hover {opacity:0.90; filter:alpha(opacity=90);}
.part_form_01 .star {
	color:#FF0000;
	font-size:14px;
	padding-right:5px;
	font-weight:400;
}
.part_form_01 .form_button {
    padding-top:20px;
	text-align:center;
}
.part_form_01 .form_button input {background: #00479D; margin:0; padding:0; width:300px; height:65px; border: none; cursor:pointer; font-size:24px; font-weight:400; color:#FFFFFF; border-radius:100px;}
.part_form_01 .form_button input:hover {opacity:0.90; filter:alpha(opacity=90);}


/* 友情链接 */
/*.part_links_01 {
	padding-top:15px;
}
.part_links_01 li {
	background:url(../images/ico_01.png) no-repeat 0 8px;
	font-size:16px;
	float:left;
	padding-right:70px;
	margin-bottom:10px;
	padding-left:15px;
}*/

/* 图片列表 */
.part_pic_01 {
	padding:110px 0 60px;
	margin:0 -18px;
}
.part_pic_01 li {
	float:left;
	width:452px;
	padding:0 18px;
}
.part_pic_01 li a {
	display:block;
	position:relative;
}
.part_pic_01 li .pic {
	width:100%;
	height:275px;
	overflow:hidden;
}
.part_pic_01 li .pic img {
	width:100%;
	height:100%;
	background:#f7f7f7;
	display:block;
}
.part_pic_01 li .time {
	position:absolute;
	top:25px;
	left:0;
	background:#0066CC;
	font-size:14px;
	padding:2px 5px;
	color:#FFFFFF;
	font-weight:bold;
	/*font-family: Impact;*/
}
.part_pic_01 li .title_bg {
	height:90px;
	background:#EEEEEE;
}
.part_pic_01 li .title {
	font-size:16px;
	font-weight:500;
	color:#0066CC;
	height:50px;
	line-height:25px;
	overflow:hidden;
	padding:18px 25px 0;
}
/*.part_pic_01 li a:hover {
	box-shadow:0 0 10px rgba(0,0,0,0.2);
}*/
.part_pic_01 li a:hover .title_bg {
	background:#E5EFFA;
}
.part_pic_01b {
	padding:60px 0 60px;
}
.part_pic_01b li .time {
	background:#00B0C4;
}
.part_pic_01b li .title {
	color:#00B0C4;
}
.part_pic_01b li a:hover .title_bg {
	background:#E5F7F9;
}
.part_pic_02 {
	padding:50px 0 60px;
	width:1500px;
	margin:0 auto;
}
.part_pic_02 li {
	float:left;
	width:470px;
	padding:0 15px;
}
.part_pic_02 li .bg {
	background:url(/Content/images/module/ico_03a.png) no-repeat;
	height:487px;
}
.part_pic_02 li.a2 .bg {
	background:url(/Content/images/module/ico_03b.png) no-repeat;
}
.part_pic_02 li.a3 .bg {
	background:url(/Content/images/module/ico_03c.png) no-repeat;
}
.part_pic_02 .title {
	font-size:30px;
	font-weight:bold;
	color:#0090B0;
	height:50px;
	overflow:hidden;
	padding:68px 0 0 115px;
}
.part_pic_02 .sum {
	height:105px;
	line-height:35px;
	overflow:hidden; text-align: justify; text-justify:inter-ideograph;
	padding:20px 50px 0;
	font-size:18px;
	color:#999999;
}
.part_pic_02 .list {
	padding:60px 0 0 50px;
}
.part_pic_02 .list a {
	font-size:16px;
	float:left;
	width:33%;
	color: #FFFFFF;
	/*font-weight:100;*/
	height:40px;
	line-height:40px;
	overflow:hidden;
}
.part_pic_02 .list a:hover {
	color: #FFFF00;
}
.part_pic_02 .bg:hover {
	transform:none;
	box-shadow:0 0 20px rgba(0,0,0,0.1);
}
.part_pic_02 .part_list {
	text-align:center;
	padding-top:50px;
}
.part_pic_02 .part_list a {
	line-height:35px;
	background:#FFF;
	display:inline-block; *display:inline; zoom:1;
	font-size:24px;
	color:#0090B0;
	margin:0 15px;
	transition:0.3s all ease;
	/*font-weight:100;*/
}
.part_pic_02 .part_list a span {
	padding:0 10px;
	border-left:7px solid #0090B0;
	display:inline-block; *display:inline; zoom:1;
}
.part_pic_02 .part_list a:hover {
	background:#0090B0;
	color:#FFF;
}
.part_pic_02 .part_list a:hover span {
	border-left:7px solid #FFF;
}
.part_pic_new_02 {
	padding:30px 0 0;
	width:1400px;
	margin:0 auto;
}
.part_pic_new_02 li {
	float:left;
	width:350px;
}
.part_pic_new_02 li .bg {
	background:url(/Content/images/module/ico_03a.png) no-repeat;
	height:606px;
}
.part_pic_new_02 li.a2 .bg {
	background:url(/Content/images/module/ico_03b.png) no-repeat;
}
.part_pic_new_02 li.a3 .bg {
	background:url(/Content/images/module/ico_03c.png) no-repeat;
}
.part_pic_new_02 li.a4 .bg {
	background:url(/Content/images/module/ico_03d.png) no-repeat;
}
.part_pic_new_02 .title {
	font-size:30px;
	font-weight:bold;
	color:#FFFFFF;
	height:80px;
	overflow:hidden;
	padding:50px 0 0 120px;
	text-shadow:2px 2px 1px rgba(0,0,0,0.2);
}
.part_pic_new_02 .sum {
	height:90px;
	line-height:30px;
	overflow:hidden; /*text-align: justify; text-justify:inter-ideograph;*/
	padding:0 50px;
	font-size:14px;
	color:#19849D;
}
.part_pic_new_02 .video {
	padding:30px 0 0 50px;
	height:55px;
}
.part_pic_new_02 .video a {
	background:url(/Content/images/module/ico_18.png) no-repeat 0 center;
	font-size:16px;
	color:#0090B0;
	display:block;
	padding-left:30px;
	line-height:22px;
}
.part_pic_new_02 .more {
	padding:40px 0 0 50px;
}
.part_pic_new_02 .more a {
	display:block;
	font-size:14px;
	color:#FFF;
	line-height:33px;
	width:80px;
	background:#0090B0;
	border-radius:100px;
	text-align:center;
}
.part_pic_new_02 .more a:hover {
	opacity:0.80; filter:alpha(opacity=80);
}
.part_pic_new_02 .video a:hover {
	color: #FF6600;
}
.part_pic_new_02 .list {
	padding:0 0 0 50px;
	height:175px;
}
.part_pic_new_02 .list a {
	background:url(/Content/images/module/list_08.png) no-repeat 0 center;
	font-size:14px;
	color:#666666;
	/*font-weight:100;*/
	height:35px;
	line-height:35px;
	overflow:hidden;
	display:block;
}
.part_pic_new_02 .list a span {
	padding-left:15px;
	display:block;
}
.part_pic_new_02 .list02 a {
	float:left;
	width:50%;
}
.part_pic_new_02 .list a:hover {
	color: #FF6600;
}
/*.part_pic_new_02 .bg:hover {
	transform:none;
	box-shadow:0 0 20px rgba(0,0,0,0.1);
}*/
.part_pic_new_02 .part_list {
	text-align:center;
	padding-top:50px;
}
.part_pic_new_02 .part_list a {
	line-height:35px;
	background:#FFF;
	display:inline-block; *display:inline; zoom:1;
	font-size:24px;
	color:#0090B0;
	margin:0 15px;
	transition:0.3s all ease;
	/*font-weight:100;*/
}
.part_pic_new_02 .part_list a span {
	padding:0 10px;
	border-left:7px solid #0090B0;
	display:inline-block; *display:inline; zoom:1;
}
.part_pic_new_02 .part_list a:hover {
	background:#0090B0;
	color:#FFF;
}
.part_pic_new_02 .part_list a:hover span {
	border-left:7px solid #FFF;
}
.column_01bb .part_pic_new_02 {
    padding: 10px 0 0;
}
.part_pic_03 {
	padding:110px 0 60px;
	/*margin:0 -18px;*/
}
.part_pic_04 li {
	float:left;
	padding-right:19px;
	font-size:0;
}
.part_pic_04 li.a1 {
	width:361px;
	margin:-29px -12px 0 -4px;
}
.part_pic_04 li.a2 {
	width:478px;
}
.part_pic_04 li.a3 {
	width:347px;
	padding-right:0;
}
.part_pic_04 li.a4 {
	float: none;
	padding:0;
}
.part_pic_04 li p {
	padding-bottom:19px;
}
.part_pic_04 li .a2:hover img {
	box-shadow:0 0 10px rgba(0,0,0,0.1);
}
.part_pic_05 {
	padding:35px 0;
}
.part_pic_05 li {
	float:left;
	width:25%;
	text-align:center;
	padding-bottom:35px;
}
.part_pic_05 li img {
	width:329px;
	height:423px;
}
.part_pic_06 {
	padding:50px 0 60px;
}
.part_pic_06 .list_t li {
	float:left;
	width:25%;
}
.part_pic_06 .list_t li a {
	display:block;
	position:relative;
	margin:0 30px;
}
.part_pic_06 .list_t li .pic {
	width:100%;
	height:180px;
	overflow:hidden;
}
.part_pic_06 .list_t li .pic img {
	width:100%;
	height:100%;
}
.part_pic_06 .list_t li .title_bg {
	height:210px;
	background:#FFF;
	padding:0 25px;
}
.part_pic_06 .list_t li .title {
	font-size:18px;
	font-weight:500;
	color:#00B0C4;
	height:25px;
	line-height:25px;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
	padding:25px 0 0;
}
.part_pic_06 .list_t li .sum {
	font-size:14px;
	font-weight:200;
	color:#666666;
	height:75px;
	line-height:25px;
	overflow:hidden;
	padding:18px 0 0;
	text-align: justify; text-justify:inter-ideograph; 
}
.part_pic_06 .list_t li .time {
	font-size:14px;
	padding:18px 0 0;
	color:#CCC;
	line-height:17px;
}
.part_pic_06 .list_t li .time span {
	background:url(/Content/images/module/ico_20.png) no-repeat;
	padding-left:25px;
	margin-right:20px;
	display:inline-block; *display:inline; zoom:1;
}
.part_pic_06 .list_t li .time span.a2 {
	background-position:0 -200px;
}
.part_pic_06 .list_t li .time span.a3 {
	background-position:0 -400px;
}
/*.part_pic_06 .list_t li .time {
	font-size:18px;
	padding:18px 0 0;
	color:#CCC;
}*/
.part_pic_06 .list_b {
	padding:45px 0 0;
}
.part_pic_06 .list_b .list_l {
	float:left;
	width:50%;
}
.part_pic_06 .list_b .list_r {
	float: right;
	width:50%;
}
.part_pic_06 .list_b ul {
	background:#FFF;
	margin:0 30px;
	padding:15px 0 0 25px;
	height:220px;
}
.part_pic_06 .list_b li {
	height:50px;
	line-height:50px;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
}
.part_pic_06 .list_b li .title {
	font-size:18px;
	font-weight:500;
	color:#333;
	padding-left:20px;
}
.part_pic_06 .list_b li .time {
	font-size:18px;
	color:#FFF;
	background:#00B0C4;
	padding:0 10px;
}
.part_pic_06 .list_b li .click {
	font-size:14px;
	color:#CCC;
	float:right;
	background:url(/Content/images/module/ico_20.png) no-repeat 0 -185px;
	padding-left:25px;
	width:65px;
	margin-left:15px;
}
.part_pic_06 .list_b li a:hover .title {
	color: #FF6600;
}
.part_pic_07 {
	padding:60px 0 120px;
	margin:0 -35px;
}
.part_pic_07 li {
	float:left;
	width:148px;
	padding:0 35px;
}
.part_pic_07 li img {
	width:100%;
	height:37px;
}
.part_pic_08 {
	padding:20px 0;
}
.part_pic_08:hover {
	overflow:hidden;
}
.part_pic_08 li {
	float:left;
	width:25%;
}
.part_pic_08 li a {
	margin:0 2px;
	display:block;
}
.part_pic_08 li:first-child a {
	margin-left:0;
}
.part_pic_08 li:last-child a {
	margin-right:0;
}
.part_pic_08 li img {
	width:100%;
}
.part_pic_09 {
	padding:0 0 40px;
	margin:0 -20px;
}
.part_pic_09 li {
	float:left;
	width:460px;
	height:123px;
	overflow:hidden;
	margin:0 20px 50px;
}
.part_pic_09 li img {
	width:100%;
	height:100%;
}
.part_pic_10 {
	padding:10px 0 25px;
	margin:0 -50px;
}
.part_pic_10 li {
	float:left;
	width:20%;
	text-align:center;
	padding-bottom:55px;
}
.part_pic_10 li img {
	width:218px;
	height:325px;
}
.part_pic_10 .title {
	height:20px;
	line-height:20px;
	overflow:hidden;
	text-overflow:ellipsis; white-space:nowrap; *white-space: normal;
	width:218px;
	display:block;
	margin:0 auto;
	color:#666666;
	font-size:18px;
	padding-top:15px;
}
.part_pic_11 {
	padding:40px 0 0;
	margin:0 -50px;
}
.part_pic_11 li {
	text-align:center;
	padding:20px 50px 80px;
	float:left;
	width:269px;
}
.part_pic_11 li .title b {
	display:block;
	overflow:hidden;
	padding-top:12px;
	font-weight:500;
	font-size:24px;
}
.part_pic_11 li .title span {
	display:block;
	overflow:hidden;
	font-weight:500;
	font-size:18px;
	color:#666666;
}
.part_pic_11 li .title a {
	color:#666666;
}
.part_pic_11 li .title a:hover {
	color: #FF6600;
}
.part_pic_11 li img {
	width:100%;
	height:269px;
	border-radius:100%;
}
.part_pic_11 .public_page {
	padding-top:50px;
}
.part_pic_12 {
	padding:15px 0 60px;
	/*margin:0 -20px;*/
    margin: 0 auto;
    width: 1410px;
}
.part_pic_12 li {
	float:left;
	width:430px;
	padding:0 20px;
}
.part_pic_12 li a {
	display:block;
}
.part_pic_12 li .pic {
	width:430px;
	height:230px;
	overflow:hidden;
    position:relative;
}
.part_pic_12 li .pic img {
	/*width:100%;
	height:100%;*/
	background:#f7f7f7;
	display:block;
}
.part_pic_12 li .time {
	font-size:14px;
	padding:12px 0 10px;
	color:#999;
	line-height:17px;
}
.part_pic_12 li .time span {
	background:url(/Content/images/module/ico_20.png) no-repeat;
	padding-left:25px;
	margin-right:20px;
	display:inline-block; *display:inline; zoom:1;
}
.part_pic_12 li .time span.a2 {
	background-position:0 -200px;
}
.part_pic_12 li .time span.a3 {
	background-position:0 -400px;
}
.part_pic_12 li .title_bg {
	height:180px;
	background:#FFF;
	padding:0 30px;
}
.part_pic_12 li .title {
	font-size:18px;
	font-weight:700;
	color:#0066CC;
	height:50px;/*max-*/
	line-height:25px;
	overflow:hidden;
	padding-top:20px;
}
.part_pic_12 li a:hover .title {
    color: #FF6600;
}
.part_pic_12 li a:hover {
	box-shadow:0 0 10px rgba(0,0,0,0.2);
}
/*.part_pic_12 li a:hover .title_bg {
	background:#E5EFFA;
}*/
.part_pic_12 li .sum {
	font-size:14px;
	color:#666666;
	max-height:50px;
	line-height:25px;
	overflow:hidden;
}
.part_pic_12 .list {
	padding-top:30px;
}
.part_pic_12 .list li {
	width:312px;
	padding:0 20px;
}
.part_pic_12 .list li .title_bg {
	height:125px;
	padding: 0 0 0 30px;
}
.part_pic_12 .list li .title {
    padding-right: 30px;
}
.part_pic_12 .list li .time {
	font-size:12px;
}
.part_pic_12 .list li .time span {
    padding-left: 22px;
    margin-right: 10px;
}
.part_pic_12 .public_banner {
	padding:30px 20px 0;
}
.part_pic_13 .public_page {
	padding:30px 0 0;
}
.part_pic_13 {
	padding:20px 0 0;
	margin:0 -40px 0 0;
}
.part_pic_13 li {
	float:left;
	width:50%;
	padding-bottom:30px;
}
.part_pic_13 li .pic {
	float:left;
}
.part_pic_13 li .pic img {
	width:140px;
	height:185px;
	display:block;
}
.part_pic_13 li .title_bg {
	margin-left:160px;
	height:189px;
	line-height:27px;
	overflow:hidden;
	padding-right:40px;
}
.part_pic_13 li .title {
	font-size:16px;
	font-weight:bold;
}
.part_pic_13 li .subtitle {
	color:#2D5898;
}
.part_pic_13 li .sum {
	font-size:13px;
	color:#999;
	text-align: justify; text-justify:inter-ideograph;
}

/* 图标列表 */
.part_ico_01 {
	padding:40px 0 60px;
	position:relative;
	z-index:1;
}
.part_ico_01 li {
	float:left;
	width:25%;
	font-size:18px;
	color:#336699;
	text-align:center;
}
.part_ico_01 li a {
	background:url(/Content/images/ico/ico_01.png) no-repeat center 0;
	font-size:18px;
	color:#336699;
	font-weight:400;
	display:block;
	padding-top:85px;
}
.part_ico_01 li.a2 a {
	background-position:center -200px;
}
.part_ico_01 li.a3 a {
	background-position:center -400px;
}
.part_ico_01 li.a4 a {
	background-position:center -600px;
}
.part_ico_01 li.a5 a {
	background-position:center -800px;
}
.part_ico_01 li a:hover {
	color: #FF6600;
}
.part_ico_02 {
	padding:160px 0 0;
	width:950px;
	margin: 0 auto;
}
.part_ico_02 li {
	float:left;
	width:33.3333%;
	font-size:18px;
	color:#336699;
	text-align:center;
}
.part_ico_02 li a {
	background:url(/Content/images/ico/ico_03.png) no-repeat center 0;
	color:#FFF;
	display:block;
	padding-top:130px;
}
.part_ico_02 li a b {
	font-size:24px;
	font-weight: normal;
	display:block;
}
.part_ico_02 li a span {
	font-size:18px;
	display:block;
	/*text-transform : uppercase;*/
	padding-top:6px;
}
.part_ico_02 li.a2 a {
	background-position:center -300px;
}
.part_ico_02 li.a3 a {
	background-position:center -600px;
}
.part_ico_02 li a:hover {
	color: #FFFF00;
}
.part_ico_03 {
	padding:50px 0 0;
	width:1400px;
	margin: 0 auto;
}
.part_ico_03 li {
	float:left;
	width:50%;
	font-size:18px;
	color:#336699;
	padding:30px 0;
}
.part_ico_03 li a {
	background:url(/Content/images/ico/ico_05.png) no-repeat;
	color:#FFF;
	display:block;
	padding:0 50px 0 130px;
	height:102px;
}
.part_ico_03 li a b {
	font-size:24px;
	font-weight: normal;
	display:block;
	padding-top:6px;
}
.part_ico_03 li a span {
	font-size:14px;
	display:block;
	/*text-transform : uppercase;*/
	padding-top:6px;
	height:60px;
	line-height:30px;
	overflow:hidden;
}
.part_ico_03 li.a2 a {
	background-position:0 -200px;
}
.part_ico_03 li.a3 a {
	background-position:0 -400px;
}
.part_ico_03 li.a4 a {
	background-position:0 -600px;
}
.part_ico_03 li.a5 a {
	background-position:0 -800px;
}
.part_ico_03 li.a6 a {
	background-position:0 -1000px;
}
.part_ico_03 li a:hover {
	color: #FFFF00;
}
.part_ico_04 .part_t {
	padding:30px 20px;
}
.part_ico_04 .part_t li {
	float:left;
	width:25%;
	text-align:center;
}
.part_ico_04 .part_t li .bg {
	color:#666;
	display:block;
	font-weight:400;
	padding:0 10px;
}
.part_ico_04 .part_t li .bg .title {
	background:url(/Content/images/ico/ico_06.png) no-repeat center 0;
	font-size:24px;
	font-weight: normal;
	display:block;
}
.part_ico_04 .part_t li .bg .title a {
	padding-top:125px;
	display:block;
}
.part_ico_04 .part_t li.a2 .bg .title {
	background-position:center -200px;
}
.part_ico_04 .part_t li.a3 .bg .title {
	background-position:center -400px;
}
.part_ico_04 .part_t li.a4 .bg .title {
	background-position:center -600px;
}
.part_ico_04 .part_t li .list {
	padding-top:15px;
}
.part_ico_04 .part_t li .list p {
	float:left;
	width:50%;
}
.part_ico_04 .part_t li .list a {
	display:block;
	height:25px;
	line-height:25px;
	overflow:hidden;
	background:#F1F1F1;
	margin:2px;
	border-radius:100px;
	color:#666666;
}
.part_ico_04 .part_t li .list a:hover {
	color: #ff6600;
	background:#ffede1;
}
.part_ico_04 .part_t li .more {
	padding-top:20px;
}
.part_ico_04 .part_t li .more a {
	font-size:14px;
	display:inline-block; *display:inline; zoom:1;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:#C7E7EE;
	color:#0090B0;
	border-radius:100px;
	padding:0 25px;
}
.part_ico_04 .part_t li .more a:hover {
	color: #FFF;
	background:#0090B0;
}
.part_ico_04 .part_b {
	background:#15A7C9;
}
.part_ico_04 .part_b li {
	float:left;
	width:33.3333%;
	text-align:center;
}
.part_ico_04 .part_b li a {
	color:#FFF;
	display:block;
	font-weight:400;
	font-size:24px;
	padding:45px 0;
}
.part_ico_04 .part_b li a b {
	font-weight: normal;
	display:block;
	background:url(/Content/images/ico/ico_07.png) no-repeat center 0;
	padding-top:95px;
}
.part_ico_04 .part_b li.a2 a b {
	background-position:center -200px;
}
.part_ico_04 .part_b li.a3 a b {
	background-position:center -400px;
}
.part_ico_04 .part_b li.a1 a {
	background:#0090B0;
}
.part_ico_04 .part_b li.a2 a {
	background:#009dc0;
}
.part_ico_04 .part_b li a:hover {
	color: #FFFF99;
}

/* 产品详细页 */
.product_show {
	margin: 0 auto;
	width: 1460px;
	padding:60px 0;
}
.product_show .pro_l {
	float: left;
	width:420px;
}
.product_show .pro_r {
	float: right;
	width:980px;
}
.product_show .pro_info .title {
	font-size:36px;
	color:#000000;
	font-weight:bold;
	padding-bottom:30px;
}
.product_show .pro_info .field_list {
	background:#F4F4F4;
	padding:20px 40px;
}
/*.product_show .pro_info .field_list ul {
	width:520px;
}*/
.product_show .pro_info .field_list li {
	width:50%;
	float:left;
	padding:15px 0;
	font-size:14px;
}
.product_show .pro_info .field_list .list_l {
	width:30%;
}
.product_show .pro_info .field_list .list_r {
	width:70%;
}
.product_show .pro_info .button {
	padding:30px 0 40px;
	position: relative;
}
.product_show .pro_info .button .button_list input, .product_show .pro_info .button .button_list a {
	background:url(/Content/images/product/ico_01.png) no-repeat 15px 12px #0090B0;
	padding:0 20px 0 48px; height:45px; line-height:45px; margin:0 20px 0 0;
	font-size:18px; color:#FFF;
	border-radius:6px;
}
.product_show .pro_info .button .button_list input {
	border: none; cursor:pointer; overflow: visible;
}
.product_show .pro_info .button .button_list a {
	display:inline-block; *display:inline; zoom:1; text-align:center;
}
.product_show .pro_info .button .button_list input:hover, .product_show .pro_info .button .button_list a:hover {
	opacity:0.90; filter:alpha(opacity=90);
}
.product_show .pro_info .button .button_list .a1 {
	background-color:#33CC66;
}
.product_show .pro_info .button .button_list .a2 {
	background-position:15px -188px;
}
.product_show .pro_info .button .button_list .a3 {
	background-position:15px -388px;
}
.product_show .pro_info .button .button_list .a4 {
	background-position:15px -588px;
}
.product_show .pro_info .button .button_list .a5 {
	background-position:15px -788px;
}
.product_show .pro_info .button .share {
	background:url(/Content/images/module/share2.png) no-repeat;
	float:right;
	width:200px;
	height:34px;
	border-right:1px solid #C2C2C2;
	margin-top:5px;
}
.product_show .pro_info .button .share .share_bg {
	padding:7px 0 0 85px;
}
.product_show .pro_info .button .share .bshare-custom a {
    background: url(/Content/js/component/share2/share_icon.png) no-repeat;
    height:20px;
	width:20px;
	padding:0;
	margin:0 3px;
}
.product_show .pro_info .button .share .bshare-custom .bshare-qzone {
    background-position: -30px -40px;
}
.product_show .pro_info .button .share .bshare-custom .bshare-qqim {
    background-position: -240px -40px;
}
.product_show .pro_info .button .share .bshare-custom .bshare-weixin {
    background-position: -210px -40px;
}
.product_show .pro_info .button .share .bshare-custom .bshare-sinaminiblog {
    background-position: 0 -40px;
}
.product_show .pro_info .layer_con {
	position:absolute;
	top:85px;
	left:163px;
	background:#FFF;
	border:1px solid #CCC;
	padding:25px 30px;
	box-shadow:0 0 10px rgba(0,0,0,0.2);
	border-radius:10px;
}
.product_show .pro_info .layer_con .close {
	position:absolute;
	top:15px;
	right:15px;
	z-index:1;
}
.product_show .pro_info .layer_con i {
	position: absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	display:block;
	background:#000;
	opacity:0; filter:alpha(opacity=0);
}
.product_show .pro_info .layer_con .bg a {
	position:relative;
	z-index:1;
}
.product_show .pro_info .layer_con .title {
	padding-bottom:15px;
}
.product_show .pro_info .layer_con .title b {
	font-size:18px;
	color:#333333;
	font-weight:600;
}
.product_show .pro_info .layer_con .sum {
	font-size:14px;
	color:#666;
	line-height:22px;
	font-weight:400;
}
.product_show .pro_info .layer_con .sum p * {
	vertical-align:middle;
}
.product_show .pro_info .layer_con .sum p img {
	margin-left:10px;
}
.product_show .pro_tab {
	border:1px solid #DFDFDF;
}
.product_show .pro_tab .tab_t {
	height:49px;
	line-height:49px;
}
.product_show .pro_tab .tab_t .code {
	float:right;
	padding:15px 20px 0 0;
}
.product_show .pro_tab .tab_t .code a {
	background:url(/Content/images/product/ico_05.png) no-repeat right center;
	height:21px;
	line-height:21px;
	position:relative;
	display:block;
	padding-right:46px;
	font-size:14px;
	color:#666666;
}
.product_show .pro_tab .tab_t .code a i {
	padding:15px;
	background:#FFF;
	position: absolute;
	top:38px;
	left:-60px;
	box-shadow:0 0 3px #AAAAAA;
	display:none;
}
.product_show .pro_tab .tab_t .code a i span {
	display:block;
	text-align:center;
	color:#999999;
	font-size:14px;
	font-style:normal;
	padding-top:5px;
}
.product_show .pro_tab .tab_t .code a:hover i {
	display: block;
}
.product_show .pro_tab .tab_t .tab_more {
	float:right;
	padding-right:20px;
}
.product_show .pro_tab .tab_t .tab_more a {
	color:#FF6600;
}
.product_show .pro_tab .tab_t .tab_more a:hover {
	text-decoration:underline;
}
.product_show .pro_tab .tab_t li {
	background:url(/Content/images/product/ico_04.png) no-repeat right center;
	float:left;
	width:120px;
	text-align:center;
	font-size:14px;
}
.product_show .pro_tab .tab_t li a {
	display:block;
}
.product_show .pro_tab .tab_t li.on a {
	background:url(/Content/images/product/ico_03.png) no-repeat;
	color:#0090B0;
	font-weight:bold;
}
.product_show .pro_tab .tab_c {
	border-top:2px solid #DFDFDF;
	padding:0 100px 80px;
}
.product_show .pro_tab .list .title {
	padding:95px 0 0;
}
.product_show .pro_tab .list .title .anchor {
	font-size:14px;
	color:#999;
	float:right;
	padding-top:10px;
}
.product_show .pro_tab .list .title p {
	background:url(/Content/images/product/ico_02.png) no-repeat;
	font-size:24px;
	color:#0090B0;
	padding-left:55px;
	height:44px;
}
.product_show .pro_tab .list.a2 .title p {
	background-position:0 -200px;
}
.product_show .pro_tab .list.a3 .title p {
	background-position:0 -400px;
}
.product_show .pro_tab .list.a4 .title p {
	background-position:0 -600px;
}
.product_show .pro_tab .list.a5 .title p {
	background-position:0 -800px;
}
.product_show .pro_tab .list .title p span {
	display:block;
	border-bottom:2px solid #CCCCCC;
	padding-bottom:8px;
}
.product_show .pro_tab .list .sum {
	font-size:16px;
	color:#666;
	font-weight:400;
	padding:25px 5px 0;
	line-height:35px;
}
.product_show .pro_tab .list .sum2 {
	font-size:14px;
}
.product_show .pro_tab .list .sum img {
	max-width:100%;
}

/* 个性 */
.part_01 {
	background:url(/Content/images/module/ico_02.png) no-repeat center 0;
	height:70px;
	/*margin-top:-61px;*/
	position:relative;
	z-index:100;
}
.part_01 .shares {
	color: #FFFFFF;
	float:right;
	padding:4px 50px 0 0;
}
.part_01 .shares * {
	vertical-align:middle;
}
.part_01 .shares span {
	padding:0 6px;
}
.part_01 .shares b {
	background:url(/Content/images/module/ico_01.png) repeat-x;
	border-radius:5px;
	display:inline-block; *display:inline; zoom:1;
	line-height:27px;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	padding:0 8px;
}
.part_01 .shares b.rise {
	color:#FF6600;
}
.part_01 .shares b.fall {
	color:#00CC00;
}
.part_01 .shares b img {
	padding-left:3px;
}
.part_02 .part_title {
	text-align:center;
	padding:80px 0 20px;
	line-height:30px;
	color:#000000;
	font-size:16px;
}
.part_02 .part_bg {
	background:url(/Content/images/module/bg_13.jpg) no-repeat center 0;
	height:1156px;
	position:relative;
}
.part_02 .part_bg .list {
	padding:900px 0 0;
	width:1350px;
	margin: 0 auto;
}
.part_02 .part_bg .list li {
	background:url(/Content/images/module/ico_10.png);
	width:410px;
	height:150px;
	float:left;
	margin: 0 20px;
	font-size:13px;
	color:#FFFFFF;
}
.part_02 .part_bg .list li .bg {
	padding:15px 20px 0;
}
.part_02 .part_bg .list .title {
	padding-bottom:12px;
}
.part_02 .part_bg .list .title b {
	font-size:18px;
	display:block;
	font-weight:600;
}
.part_02 .part_bg .list .title span {
	display:block;
	font-weight:600;
}
.part_02 .part_bg .list .sum {
	line-height:22px;
}
.part_03 .part_bg .list {
	padding:50px 0;
	width:1460px;
	margin: 0 auto;
}
.part_03 .part_bg .list_ul_x  {
	border-top:1px solid #E1E1E1;
	padding-top:30px;
	margin-top:30px;
}
.part_03 .part_bg .list li {
	width:25%;
	float:left;
	padding:40px 0;
}
.part_03 .part_bg .list li .bg {
	border-left:4px solid #E1E1E1;
	padding:0 0 0 25px;
}
.part_03 .part_bg .list li .title {
	padding-bottom:15px;
}
.part_03 .part_bg .list li .title b {
	font-size:18px;
	color:#333333;
	font-weight:600;
}
.part_03 .part_bg .list li .title span {
	display:none;
}
.part_03 .part_bg .list li .sum {
	font-size:14px;
	color:#666;
	height:66px;
	line-height:22px;
	overflow:hidden;
	font-weight:400;
}
.part_03 .part_bg .list li .sum4 {
	height:88px;
}
.part_03b {
	padding-top:60px;
}
.part_03b .part_bg .list {
	border-top: 1px solid #E1E1E1;
	padding: 30px 0 0;
}
.part_03b .part_bg .list li .sum {
	height: auto;
	overflow: inherit;
	line-height:28px;
}
.part_03b .part_bg .list li .sum p * {
	vertical-align:middle;
}
.part_03b .part_bg .list li .sum p img {
	margin-left:10px;
}
.part_04 {
	background:url(/Content/images/module/bg_14.jpg) no-repeat center 0;
	height:970px;
	overflow:hidden;
}
.part_04 .part_bg {
	background:url(/Content/images/module/ico_11.png);
	width:880px;
	height:100%;
	float:right;
}
.part_04 .part_bg .part_bg2 {
	padding:210px 0 0 120px;
	color: #FFFFFF;
}
.part_04 .part_bg .title {
	font-size:48px;
	font-weight: bold;
	padding-bottom:60px;
}
.part_04 .part_bg .sum {
	font-size:30px;
	line-height:50px;
}
.part_04 .part_bg ul {
	padding-top:100px;
}
.part_04 .part_bg li {
	display:inline-block; *display:inline; zoom:1;
	padding-right:50px;
}
.part_04 .part_bg li a {
	display:inline-block; *display:inline; zoom:1;
	width:140px;
	height:140px;
	text-align:center;
	font-size:30px;
	color:#FFFFFF;
	border:3px solid #C5A084;
	border-radius:100px;
}
.part_04 .part_bg li span {
	display:block;
	width:70px;
	margin:0 auto;
	padding-top:35px;
	line-height:35px;
}
.part_04 .part_bg li a:hover {
	border-color:#FFFFFF;
}
.part_05 {
	background:url(/Content/images/module/bg_15.jpg) no-repeat center bottom #f5f5f5;
}
.part_05 .part_bg .list {
	padding:50px 0;
	width:1460px;
	margin: 0 auto;
}
.part_05 .part_bg .list li {
	width:33.3333%;
	float:left;
	padding:50px 0 0;
}
.part_05 .part_bg .list li .title {
	padding-bottom:15px;
}
.part_05 .part_bg .list li .title b {
	font-size:18px;
	color:#333333;
	font-weight:600;
}
.part_05 .part_bg .list li .sum {
	font-size:14px;
	color:#666;
	height:132px;
	line-height:22px;
	overflow:hidden;
	font-weight:400;
}
.part_06 {
	background:#F5F5F5;
	border-bottom:5px solid #2D5898;
	padding:30px 0 25px;
	font-size:18px;
	margin-bottom:40px;
}
.part_06 .part_title {
	color:#2D5898;
	font-weight:600;
	padding:0 0 20px 50px;
}
.part_06 .list li {
	float:left;
	color:#666666;
	padding:0 20px 0 65px;
	text-align:center;
}
.part_06 .list li span {
	display:block;
	color:#2D5898;
	font-weight:600;
}
.part_06 .list li b {
	display:block;
	padding-top:15px;
	font-weight:500;
}
.part_06 .list li.data {
	font-size:60px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:700;
	color:#333;
}
.part_06 .rise {
	color:#CC0000 !important;
}
.part_06 .fall {
	color: #00CC00 !important;
}
.part_07 {
	text-align:center; padding:0 0 30px; margin-top:-30px;
}
.part_08 {
	float: right;
}

/*静态页面*/
.block_content_b_bg {
	background:url(/Content/images/pic/pic_04b.jpg) no-repeat center bottom;
	height:453px;
	text-align:center;
	color:#666666;
	font-size:16px;
	line-height: 35px;
	font-weight:500;
	margin-top:-80px;
}
.block_content_b_bg .block {
	padding-top:100px;
}
.html_01 {
	font-size:16px;
	font-weight:400;
	line-height:36px;
	margin-top:-140px;
}
.html_01 .html_t {
	background:url(/Content/images/pic/pic_04a.jpg) no-repeat;
	/*height:856px;*/
}
.html_01 .html_t .bg {
	padding:80px 50px 40px 650px;
	position:relative;
}
.html_01 .html_t li {float:left; width:25%; text-align: center; line-height: normal;}
.html_01 .html_t li .li_bg {border-left:1px solid #C2C2C2;}
.html_01 .html_t li.off .li_bg {border-left: none;}
.html_01 .html_t li .inner {color:#000;}
.html_01 .html_t li .inner i {font-style:normal;}
.html_01 .html_t li .inner strong {font-size:40px; font-family:Arial, Helvetica, sans-serif;}
.html_01 .html_t li .inner span {font-size:20px; padding-left:5px; font-weight:600;}
.html_01 .html_t li .ps {font-size:14px; color:#666666; padding-top:10px;}
.html_01 .html_t .sum {
	padding:48px 0 0;
}
.html_01 .html_c ul {
	padding-top:60px;
}
.html_01 .html_c li {
	width:45%;
}
.html_01 .html_c li .title {
	font-size:24px;
	font-weight:600;
	padding-bottom:5px;
}
.html_01 .button {
	position: absolute;
	top: 680px;
	left:200px;
	z-index:10;
}
.html_01 .button a {
	background:url(/Content/images/module/ico_18b.png) no-repeat 35px center #2758a5;
	padding:0 40px 0 68px; height:45px; line-height:45px; margin:0 20px 0 0;
	font-size:18px; color:#FFF;
	border-radius:100px;
}
.html_01 .button input {
	border: none; cursor:pointer; overflow: visible;
}
.html_01 .button a {
	display:inline-block; *display:inline; zoom:1; text-align:center;
}
.html_01 #focus-banner_04 {
	width:592px;
	position: absolute;
	top: 210px;
	left:0;
	z-index:9;
}
.html_01 #focus-banner_04 #focus-bubble_04 {
    bottom: 15px;
}
.html_01 #focus-bubble_04 li {
	float:none;
	margin: 0 3px;
	background-color: #ccc;
}
.html_02 {
	padding:30px 0 0;
	margin:0 -10px;
}
.html_02 li {
	float:left;
	width:33%;
}
.html_02 li .pic {
	padding:0 10px;
}
.html_02 li .pic img {
	width:100%;
	border-radius:15px;
	box-shadow:0 5px 10px rgba(0,0,0,0.4);
}
.html_02 li .layer {
	display:none;
}
.html_02 li .layer img {
	width:500px;
	max-width: 500px;
}
.html_02 li:hover {
	position:relative;
}
.html_02 li:hover .layer {
	display: block;
	position:absolute;
	top:-200px;
	left:-95px;
	box-shadow:0 0 15px rgba(0,0,0,0.4);
	border:5px solid #FFF;
}

/*视频*/
#msg6 {
    margin-left: -513.5px !important;
    margin-top: -366.5px !important;
	z-index:2002 !important;
}
.BoxMask {
	z-index:2001 !important;
}

/*新闻内容页视频*/
.NewVideoTab{
    width:100%;
    clear:both;
    text-align:center;
    padding:10px 0;
}
.NewMp3Tab{
    width:100%;
    clear:both;
    text-align:center;
    padding:10px 0;
}
.NewFileTab{
    width:100%;
    clear:both;
    text-align:left;
    padding:10px 0;
}


/* 投资者关系 -start  */
.investor_01 {
	padding:90px 0 50px 0;
}
.investor_01 .part_06 {
	background:#fff;
	width:1370px;
	margin:0 auto;
	padding:0 0 20px 0;
}
.investor_01 .part_06 ul {
	height:70px;
	display: flex;
	text-align: justify;
	justify-content: space-between;
}
.investor_01 .part_06 ul:after {
	display: none;
}
.investor_01 .part_06 ul li {
	float:none;
	border-right:1px solid #e5e5e5;
	padding-left:0;
	padding-right:0;
}
.investor_01 .part_06 ul .part_title {
	text-align: left;
	border-right:none;
}
.investor_01 .part_06 ul .data {
	width:320px;
	border-right:none;
}
.investor_01 .part_06 ul .last {
	text-align: right;
	border-right:none;
}
.investor_01 .part_06 ul li .name {
	font-size:18px;
	line-height:18px;
	color:#666666;
	margin-bottom:10px;
}
.investor_01 .part_06 ul li .code {
	font-size:30px;
	line-height:30px;
	font-weight:bold;
	color:#2D5898 !important;
}
.investor_01 .part_06 .list li b {
	width:178px;
	font-size:24px;
	line-height:24px;
	font-weight:bold;
}
.investor_02 {
	background:linear-gradient(to bottom, #fff 0,#f0f0f0);
}
.investor_02 .box {
	width:1370px;
	margin:0 auto;
	padding:0 0 40px 0;
	background:url(/Content/images/module/bg_19.png) no-repeat  bottom 70px right;
	background-size: 600px auto;
}
.investor_02 .box .title {
	font-size:36px;
	line-height:36px;
	color:#666;
	font-weight:500;
	text-align: center;
}
.investor_02 .box .title2 {
	font-size:18px;
	line-height:18px;
	color:#666;
	font-weight:lighter;
	text-align: center;
	margin:16px 0 50px 0;
}
.investor_02 .box .news {
	width:720px;
}
.investor_02 .box .news h1 {
	font-size:30px;
	line-height:30px;
	color:#666;
	font-weight:bold;
}
.investor_02 .box .news .dec {
	position: relative;
}
.investor_02 .box .news .dec p {
	font-size:14px;
	line-height:30px;
	font-weight:lighter;
	color:#666;
	text-align: justify;
	margin-top:20px;
}
.investor_02 .box .news .dec a {
	line-height:32px;
	color:#1C74C5;
	position: absolute;
	right:0px;
	bottom:0;
}
.investor_02 .box .news_list {
	width:720px;
	border-top:1px solid #e5e5e5;	
	margin-top:26px;
}
.investor_02 .box .news_list li {
	margin:30px 0;
	background:url(/Content/images/module/icon_news_list_style.png) no-repeat left top 4px;
	padding:0 0 0 48px;
}
.investor_02 .box .news_list li a {
	font-size:18px;
	line-height:30px;
	display: block;
	height:30px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.investor_02 .box .news_list li span {
	font-size:16px;
	line-height:30px;
	font-weight:lighter;
	color:#999;
}
.investor_03 .box {
	width:1370px;
	margin:60px auto 0;
}
.investor_03 .box .title {
	font-size:36px;
	line-height:36px;
	color:#666;
	font-weight:500;
	text-align: center;
}
.investor_03 .box .title2 {
	font-size:18px;
	line-height:18px;
	color:#666;
	font-weight:lighter;
	text-align: center;
	margin:16px 0 50px 0;
}
.investor_03 .newsBox {
	overflow:hidden;
	width:1370px;
	margin:0 auto;
}
.investor_03 .newsBox li {
	float:left;
	width:604px;
	border-right:1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom:35px;
	padding:0 60px 40px 20px;
}
.investor_03 .newsBox li:nth-child(2n) {
	padding:0 20px 40px 60px;
	border-right:none;
}
.investor_03 .newsBox li:nth-child(3) {
	padding:40px 60px 0 20px;
	border-bottom: none;
}
.investor_03 .newsBox li:nth-child(4) {
	padding:40px 20px 0 60px;
	border-right:none;
	border-bottom: none;
}
.investor_03 .newsBox li .title {
	overflow:hidden;
}
.investor_03 .newsBox li .title a {
	float:left;
	width:500px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size:18px;
	line-height:18px;
	color:#2D5898;
}
.investor_03 .newsBox li .title span {
	float:right;
	font-size:14px;
	line-height:18px;
	color:#999;
}
.investor_03 .newsBox li .dec {
	margin-top:14px;	
	font-size:16px;
	line-height:24px;
	color:#999;
	height:72px;
	overflow:hidden;
	text-align: justify;
}
.investor_03 .btn_more {
	width:1370px;
	margin:60px auto 0;
	text-align: center;
}
.investor_03 .btn_more a {
	display:inline-block;
	background: #2D5898;
	border-radius: 100px;
	width: 350px;
	line-height: 65px;
	font-size: 24px;
	color: #FFFFFF;
}
.investor_03 .btn_more a:hover {
	opacity: 0.90;
    filter: alpha(opacity=90);
}
.investor_04 {
	width:1370px;
	margin:100px auto 60px;
}
.investor_05 {
	margin-bottom:70px;
}
.investor_05 .listBox {
	overflow:hidden;
	width:1370px;
	margin:0 auto;
}
.investor_05 .listBox .list_l {
	float:left;
	width:670px;
	background:#F5F5F5 url(/Content/images/module/bg_21.png) no-repeat right top 200px;
}
.investor_05 .listBox .list_r {
	float:right;
	width:670px;
	background:#F5F5F5 url(/Content/images/module/bg_22.png) no-repeat right top 200px;
}
.investor_05 .listBox .list .box {
	margin-top:50px;
}
.investor_05 .box .title {
	font-size:36px;
	line-height:36px;
	color:#666;
	font-weight:500;
	text-align: center;
}
.investor_05 .box .title2 {
	font-size:18px;
	line-height:18px;
	color:#666;
	font-weight:lighter;
	text-align: center;
	margin:16px 0 50px 0;
}
.investor_05 .listBox .list .news_list li {
	margin:30px 0;
	padding:0  100px;
}
.investor_05 .listBox .list .news_list li a {
	font-size:18px;
	line-height:30px;
	display: block;
	height:30px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.investor_05 .listBox .list .news_list li span {
	font-size:16px;
	line-height:30px;
	font-weight:lighter;
	color:#999;
}
.investor_05 .listBox .list .btn_more {
	display: block;
	width:200px;
	margin:0 auto;
	background:#2D5898;
	border-radius: 100px;
	color:#fff;
	text-align: center;
	font-size:20px;
	line-height:50px;
	margin-bottom:50px;
}
.investor_05 .listBox .list .btn_more:hover {
	opacity: 0.90;
    filter: alpha(opacity=90);
}
/* 投资者关系 -end */

/* 信息公开 - start */
.infoDIS_01 {
	padding:90px 0 100px 0;
}
.infoDIS_01:nth-child(2n+1) {
	background:#F9F9F9;
}
.infoDIS_01 .box {
	width:1370px;
	margin:0 auto;
}
.infoDIS_01 .box .title {
	font-size:36px;
	line-height:36px;
	color:#666;
	font-weight:500;
	text-align: center;
}
.infoDIS_01 .box .title2 {
	font-size:18px;
	line-height:18px;
	color:#666;
	font-weight:lighter;
	text-align: center;
	margin:16px 0 0 0;
}
.infoDIS_01 .news {
	width:1370px;
	margin:70px auto 0;
	overflow: hidden;
}
.infoDIS_01 .news .news_list {
	float:left;
	width:640px;
}
.infoDIS_01 .news .news_list02 {
	float:right;
}
.infoDIS_01 .news .news_list li {
	margin:0 0 30px 0;
	background:url(/Content/images/module/icon_news_list_style.png) no-repeat left top 4px;
	padding:0 0 0 48px;
}
.infoDIS_01 .news .news_list li a {
	font-size:18px;
	line-height:30px;
	color:#666;
	display: block;
	height:30px;
	overflow:hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.infoDIS_01 .news .news_list li a:hover {
	color:#FF6600;
}
.infoDIS_01 .news .news_list li span {
	font-size:16px;
	line-height:30px;
	font-weight:lighter;
	color:#999;
}
.infoDIS_01 .btn_more {
	width:1370px;
	margin:30px auto 0;
	text-align: center;
}
.infoDIS_01 .btn_more a {
	display:inline-block;
	background: #2D5898;
	border-radius: 100px;
	width: 350px;
	line-height: 65px;
	font-size: 24px;
	color: #FFFFFF;
}
.infoDIS_01 .btn_more a:hover {
	opacity: 0.90;
    filter: alpha(opacity=90);
}


/* 信息公开 - end */